У меня есть работа cron, которая запускается каждые 5 минут в моей машине с красной шляпой.

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

После работы в течение почти 100 минут, он перестал работать.

May  7 16:14:00 localhost crond[14979]: (CRON) STARTUP (V5.0)
May  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)
May  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)
May  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)
May  7 17:01:01 localhost crond[20874]: (root) CMD (run-parts /etc/cron.hourly)
May  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)
May  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)
May  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)
May  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]# date
Thu May  7 18:29:15 UTC 2015

Я проверил и процесс Crond запущен. Я перезапустил службы syslog и crond. Снова сталкиваемся с той же проблемой через 1 час.

Любая помощь будет оценена.

1 ответ1

0

Может случиться так, что где-то в вашем /etc/crontab (или другом файле crontab, если вы используете другие) есть ошибка, которая препятствует его анализу. Вы можете проверить это с помощью chkcrontab.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .