Stefan Muthers <muthers@informatik.uni-freiburg.de> (Di 10 Apr 2007 22:39:32 CEST): > Dirk Schleicher schrieb: > > > > ich möchte im script abfragen ob der Mountbefehl erfolgreich war und > > erst dann das script weiter laufen lassen bzw. abbrechen. > > einfacher als die Tips mit der Kontrolldatei ist einfach eine > Überprüfung des Returncodes. > Jedes Programm unter Unix sollte einen Returncode zurückgeben, der > beschreibt, ob ein Fehler aufgetreten ist, oder ob alles glatt lief. > Gespeichert wird er in der Variablen $?. > > Die Returncodes für mount stehen in der man page unter "RETURN CODES" > > du könntest also zB folgendes machen: > > | mount /verzeichnis > | > | if [ $? -ne 0 ]; then > | echo "error" > | exit 1 > | fi Ok, was aber, wenn's schon gemounted ist? Mounted mount(8) dann fröhlich ein weiteres mal? Und wenn schon return-code auswerten, dann eher so: if ! mount /verzeichnis; then echo "error" exit 1 fi -- Heiko
Attachment:
signature.asc
Description: Digital signature