logrotate

logrotate - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 22-07-2003 à 11:17:34    

Je voulais vérifer quelle va être l'action de mon script sur mes logs avec logrotate  
 
 

Citation :

/data/logs/web/*.log {
        weekly
        rotate 12
        compress
        create 644 admin www
        errors root
}
 

 
 
J'ai des logs qui ont + de 3 mois et je me demandais ce qui allait leur arriver au premier lancement de logrotate.
 
CHaiCA

Reply

Marsh Posté le 22-07-2003 à 11:17:34   

Reply

Marsh Posté le 22-07-2003 à 14:10:56    

Au 1 er lancement de logrotate, tes fichiers *.log située dans /data/logs/web/ vont être renommer en .1 puis les compresser via gzip.
Ensuite il va te créé des nouveau fichier vides en mode 644 user admin et groupe www
Si des erreurs sont rencontrées c'est root qui récupérera les message dans sa mail box.
 
Ensuite les semaine suitvantes même principe. Tes fichier *.1.gz deviendront .2.gz et les fichiers de logs courrant seront renommée en .1.gz
Au bout de 12 semaines tes logs seront purement et simlplement supprimées.

Reply

Marsh Posté le 22-07-2003 à 15:09:43    

Ok merci c'est bien ce que je pensais en fait.
 
Donc il me reste juste à rajouter une execution journaliere de logrotate dans /etc/crontab et ce sera bon.
 
CHaiCA

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed