Script de nettoyage si /var atteind x%

passman31 Messages postés 1 Statut Membre -  
jivef Messages postés 1024 Statut Membre -
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

3 réponses

  1. Utilisateur anonyme
     
    salut,

    d'abord, il faut apprendre à chercher
     man man

    puis
    man -k disk
    0
  2. jivef Messages postés 1024 Statut Membre 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
  3. jivef Messages postés 1024 Statut Membre 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