füsschen Geschrieben 21. Dezember 2009 Teilen Geschrieben 21. Dezember 2009 Hallo, Ich schreib zurzeit an einem kleinen Script und will dabei eine Platte welche irgendwo gemounted ist aushängen und anschließend unter /mnt wieder einhängen. Es funktioniert auch alles soweit, nur will sich die Platte nicht vom Script unmounten lassen, manuell funktioniert es jedoch ohne Probleme. Sieht jemand den Fehler? Es folgt der betreffende Code Schnippsel ## /dev/sdb1 unterhalb von /mnt einhängen ## uuid="56BFDCA547DBBB0E" #UUID der Backup Platte mount | grep $uuid > /dev/null if [ $? -eq 0 ] then { echo `date`" Die Platte ist noch eingehängt, Sie wird jetzt ausgehängt" | tee -a $logfile ; umount -f /dev/disk/by-uuid/$uuid #BU Platte wird ausgehängt if [ $? -ne 0 ] then echo `date`" Unmounten schlug fehl!" | tee -a $logfile; exit 1 fi } fi mount UUID=$uuid /mnt ## BU Platte wird unter /mnt neu eingehängt if [ $? -eq 0 ] then { echo `date`" Platte wure erfolgreich eingehängt"; } else { echo `date`" Die Platte konnte nicht neu eingehängt werden! Bitte hängen Sie die Platte manuell aus! "|tee -a $logfile | zenity --warning --text "Die Platte konnte nicht neu eingehängt werden! \n Bitte hängen Sie die Platte manuell aus!"; exit 1 } fi Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lupo49 Geschrieben 21. Dezember 2009 Teilen Geschrieben 21. Dezember 2009 Wie ist die Ausgabe des Skripts? (Einrücken von Code zur besseren Lesbarkeit wäre schön.) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.