UNIX的cron作业不能在所有的日程表上运行,就像它正在运行以前的版本一样?

我们有一个通过cron运行脚本的solaris框。 它预定为00 5,19 * * *。 问题是,脚本运行在19(晚上7点),但没有在上午5点运行。 没有错误,日志中没有任何错误,就像它没有运行一样。 crontab -l显示应该运行的正确时间表。

事情是,join5am运行时是最近的一个变化。 在此之前,这个新的行被添加,crontab中的另一行被注释掉。 而且我发誓,那时它仍然在运行注释掉的线路,而不是在晚上7点运行这条线路。 我们的pipe理员添加了5am的时间表,现在看起来好像它正在运行crontab的“先前”版本。

关于这里发生了什么的任何想法? 有没有什么办法可以让cron运行一个caching版本或以前的版本,即使crontab -l显示不同的东西?

他们是如何对crontab进行更改的? 他们是否直接(并错误地)编辑/ var / spool / cron / crontabs中的文件? 或者他们运行(正确) crontab -e

任何额外的'0'是否与事物混杂的机会? 就个人而言,我只用了一个小时运行一个0。