Hallo ML, Folgendes Skript verstehe ich nicht ganz: ----------------------- #!/bin/bash funktion_test() { echo 'funktion_test startet' exit 1 } echo 'Programmstart' echo "`funktion_test`" echo "Nach funktion_test" exit 0 ----------------------- Wenn ich das aufrufe, passiert folgendes: ----------------------- pc53082:~/skripte # ./test.sh Programmstart funktion_test startet Nach funktion_test pc53082:~/skripte # echo $? 0 ----------------------- Frage: Wieso wird das Skript nicht in der Funktion "funktion_test" durch das exit 1 beendet ? Wieso springt das Skript nach der teilweise abgearbeiteten Funktion wieder ins Hauptprogramm zurück ? Vielen Dank schon mal für Antworten. Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de 089 3187 1241 http://www.helmholtz-muenchen.de/idg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org