Есть ли возможность настроить logrotate, чтобы он сохранял файл в течение 2 дней вместо 1?
, например. эта конфигурация
copytruncate
daily
compress
dateext
missingok
приводит к сжатию файла каждый день. Однако, если logrotate запускается в 1:00 и существует процесс, который запускается с 00:00 до 03:00, его журнал разбивается на два файла. Я хотел бы сохранить журнал в одном файле, но при этом сжать старые журналы и удалять их старше 7 дней.
Я использую Ubuntu 14.04 и logrotate 3.8.7
Если интервал вращения не будет определен, то журнал будет повернут каждый раз, когда Вы называете logrotate. Таким образом, можно создать крон, который называет logrotate с конфигурационным файлом, который работает каждые 2 дня. Конфигурационный файл будет иметь другие настройки как сжатие, местоположение файла журнала и т.д.
, крон будет похож
logrotate --force /etc/logrotate.conf
epson-printer-utility
. – Pilot6 9 March 2017 в 22:07