网上收集,多次踩坑,立此存照
>/dev/null 2>&1
, 前提是对 Job 中的命令需要正常输出已经作了一定的处理, 比如追加到某个特定日志文件。/etc/init.d/crond restart
解决问题。或者查看日志看某个job有没有执行/报错 tail -f /var/log/cron
。crontab -r
。它从Crontab目录(/var/spool/cron)中删除用户的Crontab文件。删除了该用户的所有crontab都没了。\%
,如经常用的date '+%Y%m%d'
在crontab里是不会执行的,应该换成 date '+\%Y\%m\%d'
。