Řešení 1:
V takovém případě možná budete chtít použít postrotate. V níže uvedeném příkladu postrotate smaže soubory, které jsou starší než 1 den po otočení protokolů, můžete je upravit tak, aby vyhovovaly vašim potřebám.
/opt/log/app/app.log.* {
missingok
nomail
postrotate
/usr/bin/find /opt/log/app/ -name "app.log.*" -type f -mtime +0 -exec rm {} \;
endscript
}
Řešení 2:
Účelem logrotate je udržovat vlastní počet souborů protokolu ve vlastním časovém intervalu. Pro váš úkol bych použil cron. Více o tom, co můžete dělat s logrotate zde:http://www.jamescoyle.net/cheat-sheets/676-logrotate-cheat-sheet