刚刚通过yum(官方存储库)更新了我的几个CentOS到最新版本6.7,从那时起,我在执行cron时遇到了cron问题。每小时的脚本。运行部件程序似乎在cron中启动了两次脚本。每小时文件夹。
从cron日志中我可以看到(查看mailgraph脚本):
Aug 7 22:01:01 spam run-parts(/etc/cron.hourly)[8066]: starting mailgraph
Aug 7 22:01:01 spam run-parts(/etc/cron.hourly)[8180]: finished crm114_cleanup.sh
Aug 7 22:01:01 spam run-parts(/etc/cron.hourly)[8067]: starting mailgraph
Aug 7 22:01:02 spam run-parts(/etc/cron.hourly)[8194]: finished mailgraph
Aug 7 22:01:02 spam run-parts(/etc/cron.hourly)[8066]: starting rules.php
Aug 7 22:01:02 spam run-parts(/etc/cron.hourly)[8203]: finished mailgraph
我看到脚本邮件图在第一个结束之前启动了两次,这导致脚本本身出现错误。
自从上次升级到最新的CentoS 6.7以来,我在不同的机器上都有这种情况。CentOS 6.6的所有安装都可以正常工作。任何想法?由于
找到了!升级后恢复了/etc/cron.文件在我的安装中,由于我的crontab文件在/etc/cron.hour中运行,因此缺少了D/0hour。
基本上系统执行两次相同的脚本。删除那个文件,一切都恢复正常了。
谢谢!