J'avance un peu :
J'ai installé "cronie".
Dans /etc/logrotate.conf j'ai ajouté les lignes :
1 2 3 4
| /home/root/test.log {
size 100
rotate 5
} |
Je crée une tache crontab :
crontab -u root -e
* * * * * /usr/sbin/logrotate /etc/logrotate.conf >> ~/rotate.log
Ce qui m'embête maintenant, c'est que là j'ai testé avec un fichier de log du programme plus petit que la limite de /var/log/messages
Est-ce que ce n'est pas risqué si je met une limite générique à 10M pour tous les fichiers de log de mes applications et puis pour /var/log/messages je limite avec un crontab comme vu précédemment. Je crains que /var/log/messages ne deviennent un jour trop gros en une minute ou si logrotate n'est pas bien appelé...
Partager