Re: [Confirme] fichiers log : Nettoyer tous les X jours
Voir man tmpwatch sous mdk 7.0 et suiv. (?). Alain F.
Re: [Confirme] fichiers log : Nettoyer tous les X jours
> Perso, j'utilise un petit scripts > qui permet en plus de savoir ce qui a été effacé la veille: > > cd $PathLog > find -ctime +5 >OldLogs.txt > for I in `cat OldLogs.txt` ; do > rm $I > done Au début j'utilisais "-ctime" aussi, mais j'ai lu une longue explication sur la mailing de redhat, et j'en suis venu à utiliser -mtime, car -ctime me laissait trainer des fichiers si mon ordinateur était éteint et que la date mentionnée était dépassée. Francois
Re: [Confirme] fichiers log : Nettoyer tous les X jours
Bonjour, > > Oui, j'avais ce pb. Je l'ai résolu par un tache cron qui m'efface > > tous les fichiers de plus de 3 jours de date dans /var/log/news et > > /var/log/mail. > > Je m'éloigne un peu du sujet principal, pardonnez-moi mais une information > connexe m'intéresse : pourriez-vous me dire quelle est l'instruction à > donner dans un script pour différencier les fichiers de plus de X jours, > afin de les supprimer ensuite ? Ben dans le cron j'ai mis : "59 19 * * * find /var/log/news -mtime +3 -exec rm -f {} \;" Sans les quotes "" bien sur. Francois
Re: [Confirme] fichiers log : Nettoyer tous les X jours
Bonjour Sébastien, > Perso, j'utilise un petit scripts > qui permet en plus de savoir ce qui a été effacé la veille: > > cd $PathLog > find -ctime +5 >OldLogs.txt > for I in `cat OldLogs.txt` ; do > rm $I > done Ce que je cherchais s'appelle donc CTIME ... alors c'est parti pour la page de man :) ! Merci pour votre aide, Et bonne journée à tous. Guillaume [EMAIL PROTECTED]
Re: [Confirme] fichiers log : Nettoyer tous les X jours
En réponse à Guillaume Delanoy <[EMAIL PROTECTED]>: > Bonjour, > > > > Dans la 7.1, il existe un bug qui augmente exponentiellement le > > nombre de > fichiers dans /var/log/news/* (de mémoire) et donc la > > place occupée dans ces > répertoires. J'avais vu ce pb il y a > > quelques mois lors de diffusion de la > 7.1, l'avais corrigé et > > > > Oui, j'avais ce pb. Je l'ai résolu par un tache cron qui m'efface > > tous les fichiers de plus de 3 jours de date dans /var/log/news et > > /var/log/mail. > > Je m'éloigne un peu du sujet principal, pardonnez-moi mais une > information > connexe m'intéresse : pourriez-vous me dire quelle est l'instruction à > donner dans un script pour différencier les fichiers de plus de X > jours, > afin de les supprimer ensuite ? > > Merci d'avance, Perso, j'utilise un petit scripts qui permet en plus de savoir ce qui a été effacé la veille: cd $PathLog find -ctime +5 >OldLogs.txt for I in `cat OldLogs.txt` ; do rm $I done > Guillaume Delanoy > [EMAIL PROTECTED] >
Re: [Confirme] fichiers log : Nettoyer tous les X jours
Bonjour, > > Dans la 7.1, il existe un bug qui augmente exponentiellement le > nombre de > fichiers dans /var/log/news/* (de mémoire) et donc la > place occupée dans ces > répertoires. J'avais vu ce pb il y a > quelques mois lors de diffusion de la > 7.1, l'avais corrigé et > > Oui, j'avais ce pb. Je l'ai résolu par un tache cron qui m'efface > tous les fichiers de plus de 3 jours de date dans /var/log/news et > /var/log/mail. Je m'éloigne un peu du sujet principal, pardonnez-moi mais une information connexe m'intéresse : pourriez-vous me dire quelle est l'instruction à donner dans un script pour différencier les fichiers de plus de X jours, afin de les supprimer ensuite ? Merci d'avance, Guillaume Delanoy [EMAIL PROTECTED]