Christian Schmidt <Christian.Schmidt@chemie.uni-hamburg.de> (Di 10 Apr 2007 18:23:49 CEST): > Hallo Dirk, > > Dirk Schleicher, 10.04.2007 (d.m.y): > > > ich möchte im script abfragen ob der Mountbefehl erfolgreich war und > > erst dann das script weiter laufen lassen bzw. abbrechen. > > Lege einfach auf dem zu mountenden Device eine "Testdatei" an und > ueberpruefe, ob sie da ist. Wenn ja, ist das Volume gemountet. Und woher weißt Du, daß Du wirklich etwas gemountet hast? Du kannst auch im Mountpoint eine Testdatei anlegen, ohne dort etwas zu mounten, dann ist das eben auf Deiner lokalen Platte. Mögliche Lösungen: - Du kennst ein Verzeichnis, welches auf dem zu mountenden Gerät ist (oder eine Datei) - Du könntest die Ausgabe von mount(8) untersuchen (aber das lügt manchmal) - Du könntest die /proc/mounts untersuchen - Du könntest mit stat(1) die Device-Number prüfen (sollte ja eine andere sein als Dein rootfs (bzw. des Filesystems, in dem Dein Mountpoint zu Hause ist) Best regards from Dresden Viele Grüße aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann HS12-RIPE ----------------------------------------- gnupg encrypted messages are welcome - key ID: 48D0359B --------------- gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B -
Attachment:
signature.asc
Description: Digital signature