Shell Script: Prüfen , ob eine externe Festplatte angeschlossen und gemountet ist
Calli
gooly at gmx.at
Mon Apr 7 15:30:20 BST 2008
Am Montag, 7. April 2008 schrieb Calli:
> Am Montag, 7. April 2008 schrieb Michael Kleinschnitker:
> > Hallo zusammen,
> >
> > ich möchte in einem Shell Script prüfen, ob eine externe Festplatte
> > angeschlossen ist und diese auch gemountet ist.
> > Damit ich dann Daten auf diese kopieren kann.
> >
> > 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
>
> was spricht gege so etwas wie:
>
> -d /media/Dokumente && echo "Platte ist da" && exit 0
> echo "Platte nicht da"
> exit 1
uups ich meinte test -d, das ist dann wohl auch dein Fehler: test -d
(siehe /etc crontab ;):
test -d /media/Dokumente && echo "Platte ist da" && exit 0
echo "Platte nicht da"
exit 1
>
> > Wo liegt mein Fehler bzw. gibt es noch eine andere Möglichkeit?
> >
> > Vielen Dank.
> >
> > Grüße Micha