Почему мы устанавливаем опцию ежедневно / еженедельно / ежемесячно в файле конфигурации, если мы можем сделать это в cron (и действительно делаем)? В чем смысл этого варианта?
Например: я настроил выполнение «logrotate -f /etc/logrotate.d/app» каждый день (ежедневно). Но в конфигурационном файле (/etc/logrotate.d/app) я устанавливаю еженедельно:
/home/dirnov/www/letsee/logs/*.log {
monthly
missingok
rotate 4
compress
notifempty
}
И я вижу, что смысла «ежемесячно» нет, потому что cron будет делать это «ежедневно».
-f
заставит журналы вращаться независимо от критериев вращения. Выполнение-f
эффективно удаляет большую часть модуля. Вот полезная информация по той же теме. stackoverflow .com / questions / 2117771 / - person Mike D   schedule 04.05.2017