Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Return value

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
teflonan
Gast





BeitragVerfasst 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

BeitragVerfasst 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.
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy