Как мне повернуть определенный журнал в произвольное время в системе Debian? - PullRequest
0 голосов
/ 22 апреля 2019

В моей системе Debian у меня есть много журналов, которые меняются ежедневно через их файлы конфигурации, расположенные в каталоге /etc/logrotated.d/.

Мне нужно изменить время вращения определенного журнала, скажем backup.log;Конфигурация вращения находится в /etc/logrotated.d/backup.conf.Я хочу повернуть backup.log в 1:00 утра, не меняя глобального времени вращения.

Как это сделать?

1 Ответ

0 голосов
/ 22 апреля 2019

Это очень просто:

  1. переместить /etc/logrotated.d/backup.conf в /etc/logrotate_backup.conf

  2. добавить следующую строку в /etc/crontab

    0 1 * * * root /usr/sbin/logrotate /etc/logrotate_backup.conf
    

    Поворот backup.log будет активирован в 1:00.

    Кроме того, вы можете поместить эту строку в пользовательский файл в /etc/cron.d/.например, /etc/cron.d/logrotate_backup.

...