Почему бы logwatch (с cron) перестать присылать мне ежедневные отчеты по электронной почте?

У меня есть logwatch, настроенный с помощью cron для отправки мне ежедневного отчета с моего сервера Ubuntu. Иногда происходит что-то, например, происходит отключение питания (что на самом деле произошло) или отключение системы. После повторного включения системы я не получаю свой ежедневный отчет, а затем, иногда через несколько дней, ежедневные отчеты начинают отправляться снова.

На момент написания этой статьи я не получал отчет о журналировании с моего сервера Ubuntu в течение пяти дней, что является самым длинным периодом времени, который у меня когда-либо был. В общем, мне интересно, что я мог бы проверить на наличие проблем и какие команды я мог бы выполнить, чтобы исправить эти проблемы, чтобы мои ежедневные отчеты по журналу снова отправлялись мне по электронной почте?

Заранее спасибо за ваше время, помогая решить мою проблему и ответить на мои вопросы.

Обновления:

  • Я запустил ls -lut /etc/cron.daily и понял, что мои скрипты cron не запускаются с 30 мая. Итак, cron перестал работать. Как я могу заставить его работать снова?
  • Проверка системного журнала также показывает, что cron не запускается с 30 мая.
  • При запуске службы sudo cron restart снова заработал cron (я могу проверить это, посмотрев на то, что мои почасовые скрипты запускаются ежечасно). Кроме того, я запустил сценарий logwatch внутри /etc/cron.daily/, так что я знаю, что сценарий работает. Поэтому я надеюсь, что завтра, около 6:30 утра, cron запустит мой скрипт ежедневного журнала.
  • И... Удачи! Я собираюсь подвести итог тому, что я сделал, и принять это как лучший ответ.

1 ответ

Решение

Проблема для меня заключалась в том, что cron перестал работать, и, таким образом, хотя logwatch все еще работал, он не отправлял мне по электронной почте ежедневный отчет. Я просто перезапустил cron ( sudo service cron restart), и он снова начал работать.

Другие вопросы по тегам