|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 2 ![]() |
Bonjour,
J'essaie de récupérer le code retour d'un shell lançé par un rsh et je n'y parviens pas. J'ai effectué 2 tests différents: rsh -l mon_compte ma_machine "ls repertoire_inexistant ; echo $? " OU rsh -l mon_compte ma_machine "ls repertoire_inexistant " echo $? A chaque fois, cela m'affiche 0 au lieu de 2. et ça: rsh -l mon_compte ma_machine " test=FAUX ; echo $test " cela ne m'affiche rien, c'est normal ? Quelqu'un a une idée de la manière de procéder ? Merci d'avance. |
|
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 968 ![]() |
Citation:
cf. man rsh: rsh does not return the exit status code of command. Citation:
Code :
|
||||
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 2 ![]() |
Merci jlliagre pour ta réponse mais je n'ai pas compris la différence entre les double quotes et les simples quotes que tu me proposes.
Mais c'est pas grave, j'ai trouvé comment faire: Code :
|
||
|
|
00
|
|
|
#4 | ||||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 968 ![]() |
Citation:
Citation:
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com