cron 任务停止运行

cron 任务停止运行

我的红帽机器上有一个每 5 分钟运行一次的 cron 作业。

2,17,32,47 * * * * root /usr/sbin/logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog

运行了近100分钟后,它停止了工作。

5月7日 16:14:00 localhost crond[14979]: (CRON) 启动 (V5.0)
5月7日 16:17:01 localhost crond[15358]: (root) CMD (/usr/sbin/logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog)
5月7日 16:32:01 localhost crond[17282]: (root) CMD (/usr/sbin/logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog)
5月7日 16:47:01 localhost crond[19121]: (root) CMD (/usr/sbin/logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog)
5 月 7 日 17:01:01 localhost crond[20874]: (root) CMD (run-parts /etc/cron.hourly)
5月7日 17:02:01 localhost crond[20996]: (root) CMD (/usr/sbin/logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog)
5月7日 17:17:01 localhost crond[22853]: (root) CMD (/usr/sbin/logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog)
5月7日 17:32:01 localhost crond[24691]: (root) CMD (/usr/sbin/logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog)
5月7日 17:47:01 localhost crond[26538]: (root) CMD (/usr/sbin/logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog)
[root@localhost log]# 日期
2015 年 5 月 7 日星期四 18:29:15 UTC

我检查了一下,Crond 进程正在运行。我已重新启动 syslog 和 crond 服务。1 小时后再次遇到同样的问题。

任何帮助,将不胜感激。

答案1

可能是你的/etc/crontab文件(或另一个 crontab 文件,如果你使用其他文件)中某个地方有错误,导致无法解析。你可以使用以下方法检查chkcrontab

相关内容