Script de nettoyage si /var atteind x%

Fermé
passman31 Messages postés 1 Date d'inscription jeudi 26 avril 2012 Statut Membre Dernière intervention 26 avril 2012 - 26 avril 2012 à 23:08
jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 - 24 mai 2012 à 04:44
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
26 avril 2012 à 23:35
salut,

d'abord, il faut apprendre à chercher
 man man

puis
man -k disk
0
jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 306
Modifié par jivef le 14/05/2012 à 05:02
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 mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 306
24 mai 2012 à 04:44
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