Zitat:
Original geschrieben von Flanders
Nein, viel zu kompliziert, das geht sicher einfacher.
|
In der Variable $? steht in der Bash immer der Rückgabewert des letzten Kommandos. 0 ist gut, der Rest böse...
D.h.
Code:
if [ $? -ne 0 ]; then
was immer du tun willst
fi
-ne heisst "not equal" und die eckigen Klammern ersetzen das Kommando "test". Der Space nach [ und vor ] muß sein!
HTH,
citizen428