Logrotate - сохранить файл в течение двух дней

Есть ли возможность настроить logrotate, чтобы он сохранял файл в течение 2 дней вместо 1?

, например. эта конфигурация

copytruncate
daily
compress
dateext
missingok

приводит к сжатию файла каждый день. Однако, если logrotate запускается в 1:00 и существует процесс, который запускается с 00:00 до 03:00, его журнал разбивается на два файла. Я хотел бы сохранить журнал в одном файле, но при этом сжать старые журналы и удалять их старше 7 дней.

Я использую Ubuntu 14.04 и logrotate 3.8.7

1
задан 13 December 2015 в 02:39

1 ответ

Если интервал вращения не будет определен, то журнал будет повернут каждый раз, когда Вы называете logrotate. Таким образом, можно создать крон, который называет logrotate с конфигурационным файлом, который работает каждые 2 дня. Конфигурационный файл будет иметь другие настройки как сжатие, местоположение файла журнала и т.д.

, крон будет похож

logrotate --force /etc/logrotate.conf
0
ответ дан 13 December 2015 в 12:39
  • 1
    Уровни Inc и обслуживание доступны в epson-printer-utility. – Pilot6 9 March 2017 в 22:07

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

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