zadania cron są zatrzymywane

0

Mam pracę crona, która działa co 5 minut w mojej maszynie Red Hat.

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

Po prawie 100 minutach działania przestał działać.

7 maja 16:14:00 localhost crond [14979]: (CRON) STARTUP (V5.0)
7 maja 16:17:01 localhost crond [15358]: (root) CMD (/ usr / sbin / logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog )
7 maja 16:32:01 localhost crond [17282]: (root) CMD (/ usr / sbin / logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog )
7 maja 16:47:01 localhost crond [19121]: (root) CMD (/ usr / sbin / logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog )
7 maja 17:01:01 localhost crond [20874]: (root) CMD (run-parts /etc/cron.hourly)
7 maja 17:02:01 localhost crond [20996]: (root) CMD (/ usr / sbin / logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog )
7 maja 17:17:01 localhost crond [22853]: (root) CMD (/ usr / sbin / logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog )
7 maja 17:32:01 localhost crond [24691]: ​​(root) CMD (/ usr / sbin / logrotate -s /var/opt/swms/log/logrotate.status /opt/swms/etc/logrotate.d/syslog )
7 maja 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] # data
Czw 7 maja 18:29:15 UTC 2015

Sprawdziłem i proces Crond jest uruchomiony. Zrestartowałem usługi syslog i crond. Znów ten sam problem pojawia się po 1 godzinie.

Każda pomoc będzie mile widziana.

użytkownik445872
źródło

Odpowiedzi:

0

Może być tak, że gdzieś w twoim /etc/crontabpliku jest błąd (lub inny plik crontab, jeśli używasz innych), który uniemożliwia jego parsowanie. Możesz to sprawdzić za pomocą chkcrontab .

gogoud
źródło