Solution 1 :
Dans ce cas, vous pouvez utiliser la postrotation. Dans l'exemple ci-dessous, la postrotation supprimera les fichiers plus anciens qu'un jour après la rotation des journaux, n'hésitez pas à le modifier en fonction de vos besoins.
/opt/log/app/app.log.* {
missingok
nomail
postrotate
/usr/bin/find /opt/log/app/ -name "app.log.*" -type f -mtime +0 -exec rm {} \;
endscript
}
Solution 2 :
Le but de logrotate est de conserver un nombre personnalisé de fichiers journaux sur un intervalle de temps personnalisé. J'utiliserais cron pour votre tâche. Plus d'informations sur ce que vous pouvez faire avec logrotate ici :http://www.jamescoyle.net/cheat-sheets/676-logrotate-cheat-sheet