füsschen Geschrieben 21. Dezember 2009 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
lupo49 Geschrieben 21. Dezember 2009 Geschrieben 21. Dezember 2009 Wie ist die Ausgabe des Skripts? (Einrücken von Code zur besseren Lesbarkeit wäre schön.)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden