Shell Script: Prüfen, ob eine externe Festplatte angeschlossen und gemountet ist
Axel Birndt
towerlexa at gmx.de
Mon Apr 7 15:28:26 BST 2008
Hallo Michael,
kleiner Fehler große Wirkung:
Michael Kleinschnitker schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
....
> ich habe es mit folgendem Stück Code versucht, aber leider funktioniert
> es nicht:
>
>
> if [ -d !/media/Dokumente ];
> then echo Platte ist nicht angeschlossen.
>
> else echo Platte ist angeschlossen.
> fi
>
.....
Das Verzeichnis /media/Icy_Box_Linux/Date gibt es nicht, aber das
Verzeichnis /media/Icy_Box_Linux/Daten
#!/bin/bash
set -x
if [ ! -d /media/Icy_Box_Linux/Date(n) ];
then echo Platte ist nicht angeschlossen.
else echo Platte ist angeschlossen.
fi
ein set -x hätte Dir verraten, was im If Ausdruck verglichen wird.
Deinen Verneinung war verkehrt.
Richtig ist es wie von mir reinkopiert.
=> man test
Gruß Axel