Soluzione 1:
In tal caso potresti voler utilizzare postrotate. Nell'esempio seguente, postrotate eliminerà i file più vecchi di 1 giorno dopo la rotazione dei registri, sentiti libero di modificarlo in base alle tue esigenze.
/opt/log/app/app.log.* {
missingok
nomail
postrotate
/usr/bin/find /opt/log/app/ -name "app.log.*" -type f -mtime +0 -exec rm {} \;
endscript
}
Soluzione 2:
Lo scopo di logrotate è mantenere un numero personalizzato di file di registro in un intervallo di tempo personalizzato. Userei cron per il tuo compito. Maggiori informazioni su cosa puoi fare con logrotate qui:http://www.jamescoyle.net/cheat-sheets/676-logrotate-cheat-sheet