Посмотрев на мой / var / log
каталог, я вижу, что мой ] файлы mail.log
и mail.err
в процессе ротации.
Каждые шесть дней в конец журнала добавляется возрастающая цифра, а после второй долгой файл журнала сжимается с помощью gzip.
Нет файлов конфигурации, которые я могу найти в cron.weekly
или в /etc/logrotate.d
, в которых есть упоминания о ведении журналов почты, поэтому я понятия не имею, что это делает.
Не могли бы вы объяснить мне, что меняет журналы электронной почты? Похоже, это то же самое, что и ротация файлов ssylog, которые также находятся в / var / log
Это logrotate (8)
.
В / etc / crontab
эта строка:
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
... использует run-parts (8)
для запуска всех сценариев в /etc/cron.daily
, включая /etc/cron.daily/logrotate
, который вызывает / usr / sbin / logrotate
с файлом конфигурации /etc/logrotate.conf
, который включает файлы конфигурации в /etc/logrotate.d
, включая / etc /logrotate.d/rsyslog
... который включает директиву для поворота /var/log/mail.log
.