linux - Centos 6.7 cron bug run-parts 启动两次

标签 linux cron centos

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

从 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

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

自从上次升级到最新的 CentoS 6.7 后,我在不同的机器上都有这种情况。 CentOS 6.6 的所有安装都运行正常。

有什么想法吗? 谢谢

最佳答案

找到了! 升级恢复了这个文件/etc/cron.d/0hourly,它在我的安装中丢失了,因为我的 crontab 文件运行部分在/etc/cron.hourly 中。

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

谢谢!

关于linux - Centos 6.7 cron bug run-parts 启动两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31886555/

相关文章:

php - Linux Crontab 执行 PHP 脚本但是这个脚本不会删除文件

linux - 命令的管道结果作为参数

java - jmeter 服务脚本。重启不工作

linux - Apache Total 通过 vhost 重定向到 https 需要一个位置

c - pb用C程序: double free or corruption (! prev)

linux - 为什么 pssh 命令在 sudo 用户时不起作用?

linux - 在 unix/linux 中按数字排序,其中 "sort -V"不可用

linux - 如何向 crond 的 native 日志添加时间戳?

linux - Grepping 并仅在发现内容时发送电子邮件

linux - 使用 ssh 杀死远程服务器上的端口