logrotate - никакой такой файл или каталог

Каждое утро я осознаю эту электронную почту от Демона Крона:

/etc/cron.daily/logrotate:
error: error accessing /var/log/ejabberd: No such file or directory
error: ejabberd:1 glob failed for /var/log/ejabberd/*.log
error: found error in /var/log/ejabberd/*.log , skipping

Как я останавливаю его? Нет действительно никакого такого файла или каталога, итак, почему это пытается сделать что-то там? Я удалил ejabberd давным-давно.

1
задан 26 January 2017 в 11:41

1 ответ

В какой-то момент ejabberd, должно быть, создал logrotate файл для вращения его журналов. Ежедневная газета logrotate задание, запланированное в /etc/cron.daily/logrotate, читает любые конфигурационные файлы задания в /etc/logrotate.d и /etc/logrotate.conf файл и действия инструкции в них. Как нет никакого /var/log/ejabberd каталог, ежедневная газета logrotate отчеты о задании производит ошибку.

, Как упомянуто в ответ heemayl любой вывод от задания крона отправляется в электронном письме получателю в MAILTO переменная.

Для постоянного отключения этого поведения logrotate задание для ejabberd должно быть остановлено. Посмотрите в /etc/logrotate.d для ejabberd файла, удалите его с:

sudo rm /etc/logrotate.d/ejabberd
1
ответ дан 7 December 2019 в 15:41

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

Похожие вопросы: