Lorsque l’on génère des fichiers de log , il faut faire attention à ne remplir ses partitions disque. Le principe est de trouver les fichiers correspondants qui soient assez ancien et d’automatiquement les effacer.
On commence par créer un fichier de script en bash :
Ensuite on insère les lignes de commandes suivantes :
Explication de la commande :
La commande find
permet de chercher des fichiers suivant le nom définit par name
où l’on uniquement les fichiers avec l’extension log.
Ensuite l’attribut -mtime +7
permet de chercher les fichiers qui sont agés de plus de 7 jours. Le dernier paramètre -exec
permet d’exécuter une commande.
Dans ce cas, on supprime avec la commande rm
l’ensemble des fichiers sélectionnés.