Verzweigung bei Bash Script wenn Programm erfolgreich ausgeführt wurde?
-
Ich möchte als Bash Script gerne so etwas realisieren:
Pseudocode:
if( starte_programm ){ cout << "Programm wurde erfolgreich ohne Fehlercode ausgeführt" } else { cout << "Programm wurde unerwartet mit einem Fehlercode beendet." }
Wie geht das als Bash Script?
-
$? ist die Variable die dir den exit Code des zuletzt gestarteten Programms liefert.
-
Besten dank.
-
Du brauchst nicht mal $? auswerten.
if program; then echo erfolgreich else echo fehler fi