Стандартная утилита logrotate(8)
, вероятно, является лучшей отправной точкой.
Файл конфигурации /etc/logrotate.conf
определяет некоторые значения по умолчанию, включая ежедневную, еженедельную, ежемесячную ротацию, количество сохраняемых вращений, разрешения на использованиепри создании новых файлов журнала (wtmp
и btmp
в моей системе; возможно, также utmp
в других системах).Он также может определять каталог для чтения файлов конфигурации - что значительно упрощает дистрибутивам пакетирование файлов ротации с пакетами.
Возможно, вы можете сделать то, что хотите, просто изменив rotate 4
на rotate 2
сократить количество файлов в два раза.Отредактируйте файлы в /etc/logrotate.d/
, если любой из них задает свои собственные ограничения rotate
.