我的澳大利亚 EPG 抓取脚本“shepherd”出现了问题。当我以用户 mythserver 身份输入以下两个命令时,它们可以正常工作,但当我将它们放入 cron 中时,第一个命令会创建一个长度为零的文件:
# Collect data
18 13 * * * mythserver /usr/bin/tv_grab_au --notimetest --output /home/mythserver/.mythtv/farm2.xmltv
# Read in data
30 4 * * * mythserver /usr/bin/mythfilldatabase --file 1 /home/mythserver/.mythtv/farm2.xmltv
我在这里遗漏了什么?
答案1
我建议启用 cron 日志记录,看看到底发生了什么。谷歌搜索发现以下内容指示启用 cron 日志记录:
编辑 /etc/rsyslog.d/50-default.conf (取消注释以 #cron.* 开头的行 - 删除 # )
重新启动 cron - sudo service rsyslog restart
我认为问题最可能的原因是权限,尽管我没有在你的 crontab 中看到任何可疑的东西