Script de nettoyage si /var atteind x%

passman31 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   -
Hello,

Je voudrais supprimer des fichiers situés sous /var/log (/var/log/toto.log par exemple) lorsque la partition /var atteind X% (90 %). Je voudrais faire ce traitement en ajoutant une entrée dans la crontab. Problème: je n'arrive pas à faire cette opération en faisant soit un script shell soit une ligne de commande.

Une idée?

Par avance merci pour cotre aide,

passman
A voir également:

3 réponses

Utilisateur anonyme
 
salut,

d'abord, il faut apprendre à chercher
 man man

puis
man -k disk
0
jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   306
 
Bonjour,
Avance un peu...
Montre nous que tu sais quelle commande est à utiliser pour récupérer le pourcentage d'utilisation de /var

Ensuite, quelle commande utilises-tu pour chercher des fichiers journaux de plus de 90 jours (par exemple)

Une fois que tu auras résolu ces deux questions, tu trouveras une option de la deuxième commande qui te permet de faire un nettoyage des fichiers visés.

On peut t'aider, mais montre d'abord que tu cherches...

Comme je suis trop sympa, je te donne une partie de la réponse :
Vérifie ce que renvoie "df -h /var"
Ensuite, tu devra le résultat sur un pipe et le fitrer pour avoir seulement le pourcentage. Utilse "awk" mais je te laisse chercher.




LPIC-1 LPI000173303 Vérif : uhjgvpcuxh
0
jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   306
 
Bonjour,
Comme tu n'as pas donné suite, on peut supposé que tu as résolu ton problème.
Si oui passe l'incident en "Résolu"

Cordialement.
Jonas.
0