Как проверить, когда в последний раз успешно запускался анакрон?
Как я могу проверить, когда в последний раз Anacron выполнял все ежедневные / еженедельные / ежемесячные задания? Я понимаю, что временные метки в / var / spool / anacron - это времена, когда anacron запускался, но может случиться так, что система была перезапущена или остановлена между началом и завершением.
Можно ли отдельно проверить статус и временную отметку завершения каждого задания анакрона?
1 ответ
Решение
Когда cronjobs не запускается, вы получите электронное письмо в /var/mail/user. Это электронное письмо будет содержать такую строку:
Subject: Cron <root@server28> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) (failed)
...
Date: Sun, 12 Feb 2012 06:25:05 +0100 (CET)
/etc/cron.daily/logrotate: error: error running non-shared postrotate script for /var/log/fail2ban.log of '/var/log/fail2ban.log ' run-parts: /etc/cron.daily/logrotate exited with return code 1
Вы можете увидеть время и время, когда cronjob не удалось запустить.