Logrotate не вращается по размеру файла

1115
Jay

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

У меня есть следующее в моем, logrotate.confно почтовый журнал не вращается, т. Е. touch /var/log/maillogНе выполняется:

/var/log/maillog { missingok notifempty nocompress size=10k postrotate touch /var/log/maillog endscript } 

Что здесь не так?

0

1 ответ на вопрос

1
harwig

Проблема заключается в вашем синтаксисе - размер = 10 КБ должен быть размером 10 КБ следующим образом:

/var/log/maillog { missingok notifempty nocompress size 10k postrotate touch /var/log/maillog endscript }

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