Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
teflonan Gast
|
Verfasst am: 18. Dez 2014 8:50 Titel: Return value |
|
|
Hallo zusammen,
Ich lade mit folgendem Befehl ein Set an Dateien aus einem Verzeichnis herunter:
ssh root@SERVER "cd /home/measurements && tar czf - *.*" | tar xzf - -C .
In einem Skript möchte ich überprüfen, ob die Operation erfolgreich war. Welches Programm (ssh, tar remote, tar local) setzt nun den Return Value?
Vielen Dank
teflonan |
|
|
|
|
Janka

Anmeldungsdatum: 11.02.2006 Beiträge: 3569
|
Verfasst am: 18. Dez 2014 19:38 Titel: |
|
|
Du bekommst den Returnwert des letzten Programms in der Pipeline.
Code: |
$ ( false | true ) ; echo $?
0
$ ( true | false ) ; echo $?
1
|
Bitte beachten, dass "true" in der Shell 0 ist, im Gegensatz zu praktisch allen anderen Sprachen.
Janka _________________ Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie. |
|
|
|
|
|
|