Hallo zusammen.
Irgendwie funktioniert mein script nicht mehr. Ich schließe eine externe HDper USB an und führe das script aus. Hat bis Juni immer geklappt. Heute war mal wieder ein backup fällig, aber komischwerweise wird das script nicht mehr abgearbeitet. Es kommt die Meldung permission denied, obwohl ich an den Dateirechten nichts geändert habe. Hier das script:
#!/bin/bash #Überprüfung welche HD vorhanden ist if test -e /media/wolle/2_5_Zoll/Backup.txt then #Meldung ausgeben notify-send -i /home/wolle/.icons/Container.png "Dateien werden auf der kleinen HD gesichert!" # Sicherung mittels rsync komplettes home-Laufwerk rsync -a /home/wolle/ /media/wolle/2_5_Zoll/Backup notify-send -i /home/wolle/.icons/Cool-icon.png "So. Alle Dateien kopiert." umount /media/wolle/2_5_Zoll notify-send -i /home/wolle/.icons/helm.png "Laufwerk wurde ausgehangen." #Abschlussmeldung notify-send -t 0 "Backup durchgeführt." #Logeintrag in Dokumente/scripte date "+%x %X Letztes Backup auf kleiner HD" >> Dokumente/scripte/backup.log else notify-send "Du mußt eine Festplatte anschließen!!" -i /home/wolle/.icons/cop-icon.png fi
Und hier die Fehlermeldung, wenn ich das script im Terminal ausführe:
./backup.sh rsync: send_files failed to open "/home/wolle/.local/share/gvfs-metadata/root": Permission denied (13) ^Crsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(644) [sender=3.1.2] rsync: [sender] write error: Broken pipe (32) ./backup.sh: Zeile 22: Dokumente/scripte/backup.log: Datei oder Verzeichnis nicht gefunden
Vorher war auch der Zugriff auf .cache/doc verboten. Da habe ich die Rechte per chmod +4755 geändert. Und warum die Datei backup.log nicht gefunden wird, ist mir auch ein Rätsel, die existiert nämlich.
Kann mir jemand weiterhelfen? Danke im vorraus,
Suwo