On Wed, 13 Mar 2002 22:47:52 Ulrich B?chsel wrote:
> 
> Ich habe eine Frage zur Shell-Programmierung: Wie kann ich in einem skript
> den exit code eines dort aufgerufenen Programms abfragen und in Abh�ngigkeit
> davon z. B. ein anderes Programm starten?

$? (siehe "man bash" und dort "Special Parameters")

if [ "$?" = "0" ]
then
        ...
else
        ...
fi

(siehe "man bash" und dort "if list;", es gibt auch noch "man test" 
und "man builtins")

Allerdings frage ich mich, was es wohl bringt, wenn Du jetzt den 
Exitcode 
von fetchmail anders testest als vorher. Da kriegst Du ja immer noch 
"1".

Vielleicht wenn man die Ausgabe von fetchmail ber�cksichtigt, etwa so:

X=`fetchmail | grep "No mail for"`
if [ "$?" = "0" -o -n "$X" ]

J�rn




--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an