#logrotate
#logrotate
Вопрос:
В моей системе debian у меня есть много журналов, которые ежедневно меняются через их конфигурационные файлы, расположенные в /etc/logrotated.d/
каталоге.
Мне нужно изменить время вращения определенного журнала, скажем backup.log
; конфигурация вращения находится в /etc/logrotated.d/backup.conf
. Я хочу, чтобы меня backup.log
поворачивали в 1:00 ночи, без изменения глобального времени поворота.
Как я могу это сделать?
Ответ №1:
Это очень просто:
-
перейти
/etc/logrotated.d/backup.conf
к/etc/logrotate_backup.conf
-
добавьте следующую строку в
/etc/crontab
0 1 * * * root /usr/sbin/logrotate /etc/logrotate_backup.conf
Вращение
backup.log
будет активировано в 1:00 утра.В качестве альтернативы, вы можете поместить эту строку в пользовательский файл
/etc/cron.d/
. например./etc/cron.d/logrotate_backup