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