Назад | Перейти на главную страницу

Использование logrotate ТОЛЬКО для удаления журналов, которые управляются / вращаются другой службой

Существует множество программ, которые самостоятельно управляют ротацией файлов журналов. Однако многие из них только вращают журнал и никогда не удаляют его, полагая, что это всего лишь часть работы системного администратора, и он / она будет выполнять резервное копирование или удаление по мере необходимости.

Мой вопрос: могу ли я использовать Logrotate только для удаления старых файлов журнала? Что-то вроде

/some/log/path/*{
maxage 90
}

Я понимаю, что это можно легко сделать с помощью Cron и других способов, но мой вопрос конкретно связан с использованием Logrotate. Есть ли у этого недостатки?

Спасибо!

В справочная страница говорит:

максимальное количество

Удалить повернутые журналы старше <count> дней. Возраст проверяется только в том случае, если файл журнала должен быть повернут. Файлы отправляются на настроенный адрес, если настроены почтовая рассылка и почта.

(Курсив добавлен.) Следуя этому, если logrotate отвечает за вращение бревна, тогда maxage будут проигнорированы.

Я подумал, может быть, настроить logrotate для выполнения операции поворота, которая фактически ничего не делает, но я не вижу ничего среди параметров конфигурации, которые легко позволяли бы это.