Согласно справочной странице «Обычно, 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
}
Что здесь не так?