Cron工作运行两次(CentOS6.5)

时间:2014-10-08 07:22:04

标签: cron centos x86-64 centos6.5 pstree

我注意到我的1台服务器的logwatch输出通过电子邮件发送了两次。在深入了解之后,我发现它不仅仅是logwatch,而且所有cron作业都只运行了两次。

昨天我花了几个小时研究,但还没有得到答案。

所以,为了避免我已经分析过的答案或假设:

不,cron守护程序没有运行两次(ps ax)

不,我在/ etc / crontab和/ var / spool / *

中没有重复项

当我运行`run-parts /etc/cron.hourly'手动,它只运行一次,如预期的那样。

我尝试在cron.hourly(1echo)中创建一个测试脚本,然后等待cron运行。 这里是'1echo'的内容。脚本:

date >> /var/log/mycron.log
pstree >> /var/log/mycron.log

这就是我在`mycron.log'中记录的内容。档案:

Wed Oct  8 11:01:01 AMT 2014
Wed Oct  8 11:01:01 AMT 2014
init-+-crond---2*[crond---run-parts-+-awk]
     |                              `-run-parts---pstree]
init-+-crond-+-crond---run-parts-+-awk
     |       |                   `-run-parts---pstree
     |       `-crond---run-parts

从日志的内容中可以看出,任务在同一时间运行两次:首先两次运行记录日期,然后输出pftree。

/ etc / crontab文件是系统默认值,因此我不在此处粘贴它。

谢谢!

0 个答案:

没有答案