从 12.04 更新至 14.04,cron 停止工作

从 12.04 更新至 14.04,cron 停止工作

从 12.04 更新到 14.04 后,我在使用 cron 时遇到了麻烦。

这是我的日志:

May  8 11:00:01 imanqasrina CRON[30716]: (sicksand) CMD (bash $HOME/bingwallpaper/bingPaper_v1-0.sh)
May  8 11:00:01 imanqasrina CRON[30717]: (root) CMD (/usr/local/bin/flexget --cron)
May  8 11:05:01 imanqasrina CRON[31963]: (sicksand) CMD (/usr/bin/notify-send "notify from cron")

这是我的 crontab -l

#min hour mday month wday command
0 11 * * * bash $HOME/bingwallpaper/bingPaper_v1-0.sh
5 * * * * /usr/bin/notify-send "notify from cron"

答案1

系统日志显示命令正在运行,但日志可能不包含错误。您可以通过在 crontab 中添加 MAILTO 来捕获 stdout 和 stderr:

邮箱=sicksand

当然,第一个测试是手动运行命令,就像日志中显示的那样。

相关内容