Re : Re : batch pour controler l'espace disque libre

Sujet en cours de lecture : batch pour controler l'espace disque libre par | (Haut de page) |


Re : Re : batch pour controler l'espace disque libre

gael Envoyé le : 18/10/2004 à 14:24
Tian a dit :
Bonjour,
gael a dit :

if [$((df -h -t ext2|tail -n 1|sed -r "s/.*M//"|sed -r "s/%.\///"|sed "s/[ ]*//"|bc -l)) -gt 95]; then echo nok; fi;
voila le résultat
-bash: df -h -t ext2|tail -n 1|sed -r "s/.*M//"|sed -r "s/%.\///"|sed "s/[ ]*//"|bc -l: syntax error in expression (error token is "ext2|tail -n 1|sed -r "s/.*M//"|sed -r "s/%.\///"|sed "s/[ ]*//"|bc -l")

mais quel est le pb ?
Si le code est tel que copie ci-dessus, le probleme vient du fait qu'il n'y a pas d'espace apres le 1er crochet ouvrant. Le debut de l'expression devrait donc etre plutot comme ceci :if [ $((df ...

il semble que ca ne soit pa ca puisque l'erreur est en tt point identique
Gael  

Réponses...


Date serveur : 08/10/2008 à 2:47
Les heures sont affichées en GMT +2 (Heure d'été)

Ecrire une réponse | (Haut de page) |



* Au moins un des champs marqués d'une astérisque doit être renseigné