Mettre un système de rotation de logs avec logrotate

En fait c’est assez simple, il suffit de créer un fichier dans /etc/logrotate.d/monfichier

/var/www/sitename/app/logs/dev.log {
    monthly
    missingok
    rotate 4
    compress
    sharedscripts
    copytruncate
    size 100M
}

pour forcer la rotation sur un log en cours

logrotate -f /etc/logrotate.d/monfichier

Récuperer la liste des derniers fichiers

tail -n 20 /var/lib/logrotate/status

ou -n 20 est le nombre de lignes à afficher


Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *