在Debian / Ubuntu上的/etc/cron.d/中看起来很好的cron文件存在问题

我注意到/etc/cron.d/中的作业没有运行,奇怪的是X的数量会运行,但其余的不会。

我已经阅读了有关不使用“。”的评论。 在文件名中,我的文件都没有任何点。

我也读过,你应该总是在每个文件的末尾放一个空行,但这似乎没有任何区别。

最后,我从/etc/cron.d/中的每个文件中删除了所有注释,这使得所有作业都能正常运行。

Cron没有在/ var / log / syslog或/ var / log / messages中放入任何错误消息,没有/var/log/cron(d).log

有没有人遇到过这样的事情? 如果有的话,是否有解决scheme进行评论,而不会导致问题?

使用# 开头的评论。

Crontabs最终应该有一个空白的行 – 也许他们接受它在最近的版本(?),但很长一段时间是造成问题。

通常邮件被发送到crontab所有者与输出/问题。 如果crontab属于root ,则应该打开它的邮箱。

快速更新上述评论

@丹尼斯 – 他们都没有任何问题跑。

@Richard – 所有的罚款都包含了Unix行结尾,如果我的开发者使用了Windows行结尾,他们会立即感到我的禁令。

没有输出或问题,因为cron文件根本没有运行。 检查邮箱是我的第一个想法之一。

添加一个简单的回声“文件运行”> / root / cron-has-worked – 一个作业确认它没有工作,也坐在一边监视/ var / log / syslog,另一个确认的cron作业运行。

感谢您使用#的评论,但我知道如何评论cron文件。 = P