Centos 6.7 cron bug run-parts开始两次

时间:2015-08-07 20:59:01

标签: linux cron centos

刚刚通过yum(官方存储库)将我的几个CentOS更新到最新版本6.7,从那时起我在执行cron.hourly脚本时遇到了cron的问题。似乎run-parts程序在cron.hourly文件夹中启动了两次脚本。

从cron log我可以看到(查看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

我看到脚本mailgraph在第一个结束之前启动了两次,这会导致脚本本身出错。

自从上次升级到最新的CentoS 6.7以来,我在不同的机器上出现这种情况。使用CentOS 6.6的所有安装都正常。

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:1)

发现它! 升级恢复了我的安装中缺少的文件/etc/cron.d/0hourly,因为我的crontab文件在/etc/cron.hourly中运行了部件。

基本上系统执行两次相同的脚本。 删除了该文件,一切恢复正常。

非常感谢!