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:35] pteuinformatique:linux:logrotate [2018/02/21 10:54] – [Logrotate] 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 +  * ''sharedscripts'' : précise à logrotate de n'exécuter qu'une fois le script de postrotate par bloc. C'est utile par exemple pour éviter de relancer le démon Apache après la rotation de son access.log, puis à nouveau pour son error.log.
-                   # NB : ce répertoire doit être sur le même périphérique physique que le journal en cours de permutation +
-</code>+
  
  
informatique/linux/logrotate.txt · Last modified: 2021/06/21 07:49 by pteu