我注意到/etc/cron.d/中的作业没有运行,奇怪的是X
数量会运行,但其余部分不会运行.
我读过人们关于不使用“.”的评论.在文件名中,我的文件都没有任何点.
我还读到你应该总是在每个文件的末尾放一个空行,但这似乎没有任何区别.
最后,我从/etc/cron.d/中的每个文件中删除了所有注释,这使得所有作业都能正常运行.
Cron没有将任何错误消息放入/ var / log / syslog或/ var / log / messages中,没有/var/log/cron(d).log
以前有人遇到过这样的事吗?如果有,是否有解决方案进行评论而不会导致问题?
在行的开头使用#进行
评论.
Crontabs不应该在最后有一个空行 – 也许他们在最近的版本中接受它(?)但是很长一段时间都会引起问题.
通常会使用输出/问题将邮件发送到crontab所有者.如果crontab属于root,则应打开其邮箱.