User Tools

Site Tools


informatique:linux:logrotate

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:linux:logrotate [2015/08/21 14:26] – créée pteuinformatique:linux:logrotate [2016/05/13 08:00] pteu
Line 37: Line 37:
  
 D'autres options utiles sont disponibles, notamment : D'autres options utiles sont disponibles, notamment :
-<code bash> +  * ''daily'' ''weekly'' ''monthly'' ''yearly''spécifie l'intervalle de rotation (weekly = une fois par semaine) 
-daily | weekly | monthly | yearly spécifie l'intervalle de rotation (weekly = une fois par semaine) +  * ''size <taille>''provoque une rotation quand le fichier cible dépasse cette taille (on peut utiliser rien, k ou M pour préciser l'unité) 
-size <taille>      # provoque une rotation quand le fichier cible dépasse cette taille (on peut utiliser rien, k ou M pour préciser l'unité) +  * ''minsize <taille>''définie la taille minimal du fichier de log, sinon on ne le traite pas 
-minsize <taille>   # définie la taille minimal du fichier de log, sinon on ne le traite pas +  * ''compress''permet de compresser les fichiers de logs 
-compress           # permet de compresser les fichiers de logs +  * ''delaycompress''ne compresse pas le premier fichier de rotation (c'est le fameux "messages.1" au milieu des messages.X.gz) 
-delaycompress      # ne compresse pas le premier fichier de rotation (c'est le fameux "messages.1" au milieu des messages.X.gz) +  * ''missingok''continue le traitement même en cas de fichier manquant 
-missingok          # continue le traitement même en cas de fichier manquant +  * ''create <umask> <user> <group>''indique les attributs des fichiers créés (l'umask ainsi que l'utilisateur et le groupe) 
-create <umask> <user> <group> indique les attributs des fichiers créés (l'umask ainsi que l'utilisateur et le groupe) +  * ''olddir <dir>''indique le répertoire où déplacer les fichiers pour effectuer la rotation (NB : ce répertoire doit être sur le même périphérique physique que le journal en cours de permutation)
-olddir <dir>       # indique le répertoire où déplacer les fichiers pour effectuer la rotation +
-                   # NB : ce répertoire doit être sur le même périphérique physique que le journal en cours de permutation+
 </code> </code>
  
-Pour tester un fichier de configuration, utiliser l'option ''-d'' (debug) avec l'option ''--force <fic_conf>'' (forcer une rotation:+ 
 +=====Paramètres en CLI===== 
 + 
 +Pour tester un fichier de configuration, utiliser l'option ''-d'' (debug) ; cela a pour effet de simuler la rotation mais ne modifiera aucun fichier :
 <code bash> <code bash>
-logrotate -d --force /etc/logrotate.d/test+logrotate -d /etc/logrotate.d/test
 </code> </code>
-L'utilisation de l'option ''-d'' aura pour effet de simuler la rotation (elle ne sera donc pas réalisée) en plus de passer en mode verbeux.+ 
 +L'utilisation de l'option ''-f'' (force) a pour effet de forcer une rotation même si logrotate ne jugeait pas nécessaire de le faire.
informatique/linux/logrotate.txt · Last modified: 2021/06/21 07:49 by pteu