PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : exit status abfragen



tenim
28-09-2001, 13:20
hallo

habe ein shell-script das einen exitstatus vor´m beenden übergibt. wie kann ich
einem anderen shell-script diesen status
abfragen?

so?:

if testscript!=0 then
echo "Fehler"
exit
fi

echo "OK"

tenim

stefan77
28-09-2001, 15:35
$? ist der exit status des vorher ausgeführten Programmes.

SJW



./testscript
if [ $? != 0 ]; then
echo "Fehler"
exit -1
else
echo "OK"
fi


SJW

mightymike99
29-09-2001, 17:59
Hi,

das geht natuerlich auch einfacher ohne den Umweg ueber $?.

if myprog
then echo "Fehler"
else echo "Alles OK"
fi

if wertet direkt den exitstatus der Funktion/des Programms aus:
=0 alles OK
>0 Fehler

Gruß
fork