Page 1 of 1

abfrage

Posted: 2010-05-21 16:23
by nixdorf
Hallo,

wie sagt man den in der bash-Sprache:

Wenn das Device /dev/hda1 gemountet ist tue dies?


Gruß Nixdorf

Re: abfrage

Posted: 2010-05-21 16:58
by Roger Wilco

Code: Select all

grep '^/dev/hda1 ' /proc/mounts>/dev/null && echo 'Partition ist eingehängt'

Re: abfrage

Posted: 2010-05-21 17:14
by Joe User
Automatisiert dann per udev...

Re: abfrage

Posted: 2010-05-21 17:49
by nixdorf
Danke, mit dem Rüstzeug sollte ich es schaffen...

Gruß NIxdorf

Re: abfrage

Posted: 2010-05-21 22:14
by daemotron
Roger Wilco wrote:

Code: Select all

grep '^/dev/hda1 ' /proc/mounts>/dev/null && echo 'Partition ist eingehängt'
Das ist aber nicht sehr portabel... /proc gibt es nur unter Linux. Wenn das Skript auf einem anderen *NIX laufen soll, ist es sicherer, die Ausgabe von mount an grep zu pipen (der mount-Befehl ist AFAIK im POSIX-Standard verankert).