abfrage

Bash, Shell, PHP, Python, Perl, CGI
nixdorf
Posts: 88
Joined: 2005-07-28 15:34

abfrage

Post by nixdorf » 2010-05-21 16:23

Hallo,

wie sagt man den in der bash-Sprache:

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


Gruß Nixdorf

Roger Wilco
Administrator
Administrator
Posts: 5924
Joined: 2004-05-23 12:53

Re: abfrage

Post by Roger Wilco » 2010-05-21 16:58

Code: Select all

grep '^/dev/hda1 ' /proc/mounts>/dev/null && echo 'Partition ist eingehängt'
Last edited by Roger Wilco on 2010-05-21 17:01, edited 1 time in total.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: abfrage

Post by Joe User » 2010-05-21 17:14

Automatisiert dann per udev...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

nixdorf
Posts: 88
Joined: 2005-07-28 15:34

Re: abfrage

Post by nixdorf » 2010-05-21 17:49

Danke, mit dem Rüstzeug sollte ich es schaffen...

Gruß NIxdorf

User avatar
daemotron
Administrator
Administrator
Posts: 2635
Joined: 2004-01-21 17:44

Re: abfrage

Post by daemotron » 2010-05-21 22:14

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).
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time