有的时候,我们明明在/etc/cron.d下创建了cron文件,却没法执行,此时可以如下排查:
sudo tail -f /var/log/cron
这个是分钟级别的cron执行日志,检查下你的脚本是否执行有错误,或者权限问题。
例如:
Nov 27 11:55:01 xxxxx crond[3957]: (*system*) WRONG FILE OWNER (/etc/cron.d/xxxx-cron)
可以看到,是cron文件必须为root。
有的时候,我们明明在/etc/cron.d下创建了cron文件,却没法执行,此时可以如下排查:
sudo tail -f /var/log/cron
这个是分钟级别的cron执行日志,检查下你的脚本是否执行有错误,或者权限问题。
例如:
Nov 27 11:55:01 xxxxx crond[3957]: (*system*) WRONG FILE OWNER (/etc/cron.d/xxxx-cron)
可以看到,是cron文件必须为root。