Сервер: CentOS 5.2 с Logwatch 7.3-8.el5
У меня есть настройка cronjob для запуска logwatch в 22:45 ежедневно. Cron запускается, и я получаю электронное письмо logwatch, но оно работает в 4:30 утра. Время моего сервера отстает на 30 минут, но это не объясняет часовую задержку.
crontab -e показывает:
45 22 * * * /usr/sbin/logwatch
У меня есть другие cronjobs, но logwatch - первый, все остальные следуют за ним в 1, 2, 4, 5 и 5:05.
Есть идеи, почему время вышло? Спасибо
Хотя похоже, что crontab настроен на запуск в 22:45, я предполагаю, что вы получите электронное письмо только после завершения этого процесса. Таким образом, либо процесс занимает много времени, либо электронное письмо где-то задерживается (либо на самом сервере, либо у вашего провайдера / почтового провайдера)
Я не знаю, почему он не работает в 22:45, но у меня есть идея, почему он работает в 4:30. Попробуйте проверить, нет ли у вас сценария logwatch в /etc/cron.daily, а затем откройте / etc / crontab и найдите строку с cron.daily, когда он запущен.