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