默认情况大多数系统都是没有开启cron的日志的。
编辑配置文件
sudo vim /etc/rsyslog.d/50-default.conf
找到cron.log部分,将前面的注释取消掉,参考下图所示
保存配置。
开一个ssh窗口监听日志
sudo tail -f /var/log/cron.log
开启日志后,一般问题就很容易找到原因了。
sudo service cron status
running说明没问题。
经过多方排查,是因为才处理了系统时间不一致问题,切换了时区Ubuntu/Linux timedatectl设置系统时区(永久生效)-XQLEE'Blog,从0区切换到了+8区。
可能原因是crontab的时间还是之前的?重启一次crontab服务解决了。
http://blog.xqlee.com/article/2504181604268882.html