Hallo Leute, ich wenn ich diese Zeile richtig verstehe dann werden die exit?-Werte 1 2 3 4 5 7 9 10 12 15 hier abgefangen und die Befehle: echo \"bye...\" rm -rf ${TMPDIR} exit 1 ausgeführt. Wie kann ich so einen Wert erzwingen damit das script testen kann? Gruesse Michael
* Michael Höller schrieb am Freitag, 2002-10-11:
ich wenn ich diese Zeile richtig verstehe dann werden die exit?-Werte 1 2 3 4
Welche Zeile?
5 7 9 10 12 15 hier abgefangen und die Befehle:
Vermutlich nicht. Im Subject steht etwas von trap, und das hier sieht stark nach Signalnummern aus. Also gehe ich mal davon aus, daß du tatsächlich trap meinst. trap behandelt keine Exitcodes von Prozessen, sondern sogenannte Signale, die jeden Prozeß zu jeder Zeit erreichen können und verschiedene Bedeutungen haben (auch wenn die meisten nur mit mehr oder weniger Nachdruck das Ende des Prozesses fordern). trap "echo Hallo" 1 bewirkt z. B., daß beim Empfang des Signals SIGHUP der besagte Befehl ausgeführt wird.
echo \"bye...\" rm -rf ${TMPDIR} exit 1 ausgeführt. Wie kann ich so einen Wert erzwingen damit das script testen kann?
kill -s 1
participants (2)
-
Christian Ullrich
-
MichaelHoeller@t-online.de