Существует множество программ, которые самостоятельно управляют ротацией файлов журналов. Однако многие из них только вращают журнал и никогда не удаляют его, полагая, что это всего лишь часть работы системного администратора, и он / она будет выполнять резервное копирование или удаление по мере необходимости.
Мой вопрос: могу ли я использовать Logrotate только для удаления старых файлов журнала? Что-то вроде
/some/log/path/*{
maxage 90
}
Я понимаю, что это можно легко сделать с помощью Cron и других способов, но мой вопрос конкретно связан с использованием Logrotate. Есть ли у этого недостатки?
Спасибо!
В справочная страница говорит:
максимальное количество
Удалить повернутые журналы старше
<count>
дней. Возраст проверяется только в том случае, если файл журнала должен быть повернут. Файлы отправляются на настроенный адрес, если настроены почтовая рассылка и почта.
(Курсив добавлен.) Следуя этому, если logrotate
отвечает за вращение бревна, тогда maxage
будут проигнорированы.
Я подумал, может быть, настроить logrotate для выполнения операции поворота, которая фактически ничего не делает, но я не вижу ничего среди параметров конфигурации, которые легко позволяли бы это.