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 :
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 ]
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.
Voyez-vous où est mon erreur ?

Merci d'avance de vos réponses.

@++