Re: mount
Gruesse!
* Christoph Marcel Hilberg <hilberg@c-toph.de> schrieb am [01.03.06 12:56]:
> Hallo Liste,
>
> ich möchte gerne in einem bash script überprüfen ob ein mountpoint schon
> erfolgreich gemountet wurde. Dazu möchte ich mich des returncodes
> bedienen, den mount ausgeben kann.
> Das stelle ich mir so vor:
> if mount /mnt = 0 then echo 'alles klar'
> elif mount /dev/xy /mnt
> fi
>
> So scheint es aber nicht zu gehen. Was muß ich machen?
Hast du das in einer Shell überhaupt schonmal durchgespielt? Das kann so
nicht gehen bzw. ist ungeeignet. mount /mnt würde ja /mnt laut fstab
mounten bzw. einen *Fehler* ausgeben, wenn es schon gemountet ist.
Die jeweiligen Return-Codes von mount kannst du in der bash mit der
Variable $? auswerten, bei schon gemountetem /mnt würdest du 32
erhalten. Außerdem könntest du bei deinem Vorgehen in deinem Skript
vieles nur mit root-Rechten machen, da nur root vollen Zugriff über
fstab-Mounts hat.
Besser wäre es /proc/mounts oder /etc/mtab abzufragen.
> c-toph
Gruß
Gerhard
--
Neulich auf dem Maennerklo:
Linke Reihe, bitte hinten anstellen, jeder nur ein Kreuz...
Reply to:
- References:
- mount
- From: Christoph Marcel Hilberg <hilberg@c-toph.de>