@vlarkanov

Logrotate: как хранить логи за определенный срок?

Приветствую! На машине установлен freeswitch-proxy. Необходимо хранить /var/log/freeswitch.log.* файлы за неделю, а /var/log/freeswitch/cdr-csv/* за полгода (без сжатия), а все что старше - удалять.

Не понял как настроить logrotate - там я нашёл как сделать ограничение на размер файла, после которого происходит ротация, а так же частоту ротации - но не понимаю как сделать хранение логов за определенный срок.
  • Вопрос задан
  • 1138 просмотров
Решения вопроса 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Опция daily для ротирования раз в 24 часа, после неё rotate N, где N - количество дней для хранения логов; nocompress - чтобы не сжимать.
from man logrotate
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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