Shell Script: Prüfen, ob eine externe Festplatte angeschlossen und gemountet ist

Axel Birndt towerlexa at gmx.de
Mon Apr 7 15:44:45 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