Modification de script backup - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 04-05-2008 à 18:18:38
$? c'est le code de sortie de la commande précédente, i.e. le tar
Marsh Posté le 04-05-2008 à 21:42:25
Mjules a écrit : $? c'est le code de sortie de la commande précédente, i.e. le tar |
Pour tous les programmes c'est même chose? sa renvoie 1 ou 0?
Marsh Posté le 04-05-2008 à 22:31:56
0 quand la commande se termine normalement
n>0 dans les autres cas.
Marsh Posté le 04-05-2008 à 22:42:33
et si je peux me permettre une précision, le code de retour permet parfois de connaitre le type d'erreur.
Un bon exemple est la fin de 'man curl' ou ils decrivent le sens de chaque code.
Comme ca, tu peux adapter le traitement au type d'erreur
Marsh Posté le 05-05-2008 à 08:53:09
Mjules a écrit : 0 quand la commande se termine normalement |
Pas nécessairement, même si ce sont ces valeurs par convention...
ce serait plus n != 0 d'ailleurs (je connais pas mal de monde qui mets des return(-1) en erreur)
Marsh Posté le 04-05-2008 à 09:29:43
Salut a tous
J'ai trouvé un script de backup que je veux modifier pour moi:
Le voilà:
ça je peut le virer?
et je voulais savoir comment il fait pour récupérer RESULT=$? ? Merci de votre aide.