2014-02-12 7 views
3

Я работаю с logrotate в Centos 6.4 и хотел бы ежедневно вращать журналы или когда они достигают 50 МБ.Logrotate in CentOS, опция maxsize

Единственная проблема, с которой я сталкиваюсь, заключается в том, что версия logrotate для CentOS - 3.7.8, которая не имеет опции maxsize, которую я должен использовать.

Есть ли обходной путь для этого? Вариантов в этом logrotate 3.7.8 недостаточно, если я не создаю cron, который запускается каждую минуту, чтобы проверить размеры файлов ...

Заранее спасибо.

ответ

0

думаю, вы все еще можете использовать размер опция.

Пример: -

size 100k 

Это означает, что всякий раз, когда размер растет над 100К начинается вращение.

+1

Я использую размер, но он проверяет его только при запуске logrotate, который выполняется только один раз в день из-за cron. Я не хотел, чтобы каждую минуту или около того меня запускали logrotate, чтобы получить новый чек ... Похоже, мне нужно будет найти другой способ. Спасибо в любом случае – noidraug

+2

Если logrotate не запущен, как еще вы знаете, что файлы получили превышение порога размера? Вам просто нужно планировать logrotate для запуска чаще, чем один раз в день. – Matt