Wie überprüfen ob mounten geklappt hat?

W

Whiteghost

Jungspund
Hi,

ich such nach ner Möglichkeit in einem Script zu überprüfen ob das mounten eines Netzlaufwerks funktioniert hat.

Es ist ein Backupscript nach dem Schema:

~~~~snip~~~~~
mount -t smbfs //server/share /mnt/backup
#doging voodoo1 "hats geklappt?"

#doing voodoo2 "tar dich tot"

umount /mnt/backup

mail geht || geht net
~~~~snip~~~~~

was mir dazu fehlt ist halt voodoo1 einer ne idee?

cu
 
Wenn du nur

Code:
mount

in der Konsole eingibst, werden dir alle gemounteten drives angezeigt.

Diese Ausgabe von mount kannst ja du auf einzubindende Laufwerk prüfen...
 
moin moin,

hmm jo das stimmt aber wie bringe ich dem Script bei die ausgabe von mount zu verstehn?

cu
 
Zum Beispiel so:
Code:
mount | grep /mnt/backup
bzw. wenn du keine Ausgabe willst:
Code:
mount | grep /mnt/backup > /dev/null
und dann kannst du den Statuscode auswerten...

Gruss
d22
 
Zuletzt bearbeitet:
Warum nicht einfach die return codes von mount auswerten?

Code:
mount -t smbfs //server/share /mnt/backup && echo success || echo error

Gruss, Xanti
 
Warum nicht einfach die return codes von mount auswerten?

Code:
mount -t smbfs //server/share /mnt/backup && echo success || echo error

Gruss, Xanti
Richtig. 'man mount' ist wohl hier der wahre Freund, da in den meisten manuals die Rueckgabecodes der Programme dokumentiert sind.
 

Ähnliche Themen

Queue für copy Script

Windows clients können nicht mehr auf lange laufendes System zugreifen

Debian squeeze, Webmin, Samba Freigaben

Windows Share mounten==> Zugriff verweigert!!!

Windows Freigaben mounten mit Samba

Zurück
Oben