Salut
J'étais persuadé que mon script était exempt de bugs, que nenni !
Je me suis rendu compte de ce petit cas. Soit les lignes suivantes :
Le fait est que quelque soit la valeur de $RETURN, le script le voit comme toujours égal à 0. Ce qui fausse bien entendu le test en dernière ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if [ $VERBOSE -eq 1 ] then echo "`date +"%d/%m/%Y-%H:%M:%S"` : $1 in dump" svnadmin dump $1 > $DUMP else svnadmin dump $1 > $DUMP 2>&1 fi RETURN=$? SIZE=`du $DUMP | cut -f1` if [ $RETURN -eq 0 ]
Voyez-vous où est mon erreur ?
Merci d'avance de vos réponses.
@++
Partager