【发布时间】:2014-06-16 19:21:53
【问题描述】:
我有一个 crontab 作业设置,每 5 分钟运行一次。它运行良好,没有任何问题。但有时运行失败。 例如 它在一个小时的第 5、10、15 分钟运行良好,但第 20 分钟不会运行,但在第 25 分钟再次运行良好。 下一次可能是第 55 分钟失败。 (随机服务器上的随机时间)
我签入 /var/log/cron 并且所有已执行的作业都有条目,但对于错过的作业,甚至没有条目。
例如。在下面的 /var/log/cron 作业中,rmlogs 在 21.35 运行良好,错过了在 21.40 运行,但在 21.45 再次运行。
Jun 12 21:35:01 [serverxxxx] CROND[4167]: (vfhttpd) CMD (/opt/vmware/vfabric-web-server/http-proxy/tools/rmlogs -t 5 >> /opt/vmware/vfabric-web-server/http-proxy/logs/rmlogs.log 2>&1 #PUPPET)
Jun 12 21:40:01 [serverxxxx] CROND[4201]: (root) CMD (/usr/lib64/sa/sa1 -S DISK -F 1 1)
Jun 12 21:41:02 [serverxxxx] CROND[4213]: (root) CMD (/usr/local/bin/monitor_mcollective >/dev/null 2>&1 #PUPPET)
Jun 12 21:45:01 [serverxxxx] CROND[4225]: (riak) CMD (/opt/riaktools/riak-create-logs -p /var/log/riak > /dev/null 2>&1 #PUPPET)
Jun 12 21:45:01 [serverxxxx] CROND[4227]: (vfhttpd) CMD (/opt/vmware/vfabric-web-server/http-proxy/tools/rmlogs -t 5 >> /opt/vmware/vfabric-web-server/http-proxy/logs/rmlogs.log 2>&1 #PUPPET)
Jun 12 21:50:01 [serverxxxx] CROND[4665]: (root) CMD (/usr/lib64/sa/sa1 -S DISK -F 1 1)
Jun 12 21:50:01 [serverxxxx] CROND[4666]: (vfhttpd) CMD (/opt/vmware/vfabric-web-server/http-proxy/tools/rmlogs -t 5 >> /opt/vmware/vfabric-web-server/http-proxy/logs/rmlogs.log 2>&1 #PUPPET)
Jun 12 21:52:01 [serverxxxx] CROND[4700]: (root) CMD (/usr/local/bin/refresh-mcollective-metadata #PUPPET)
【问题讨论】:
-
你的 crontab 是什么样的?
标签: linux unix cron crontab redhat