Hallo zusammen,
ich habe eine Frage zu meinem Script das ich mir aus dem Internet zusammengebastelt habe.
Ich will meine OMV Freigabe auf einem Backup-Server mittels rsnapshot sichern. Das Backup wird von der VM auf der OMV läuft mittels crontab angestoßen. Der Backup-Server startet dann rsnapshot.
Mein Script soll nun die Freigabe nach /media/Daten mounten und prüfen ob meine Testdatei die ich angelegt habe vorhanden ist. Das Script habe ich in Rsnapshot "vor dem Backup" eingetragen.
Was muss ich machen, dass das Backup abbricht, wenn meine Testdatei nicht vorhanden, also die Festplatte nicht gemountet ist? Denn aktuell läuft es durch.
Hier mein Script
1 2 3 4 5 6 7 8 9 | #!/bin/bash testfile="/media/Daten/checkfile" mount -t cifs //server/Daten /media/Daten -o user=xxx,password=xxxxxxx,workgroup=WORKGROUP,ip=192.xxxxxxx echo "prüfe ob HDD gemountet ist..." [[ -f "$testfile" ]] && echo "${testfile##*/} exists." || echo "${testfile##*/} does not exist." echo "Backup starten" sleep 5 |
Gruß und Danke im Vorraus Frank