[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Scripthilfe gesucht



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


Reply to: