Hallo, ich hab ein kleines rsync shell script angepasst doch leider bricht es beim Aufruf ab. Das Zielverzeichnis hat den Pfad /media/claus/My BooK/... Bei der Variablen TARGET habe ich den Pfad mit ".. " versehen - leider ohne Erfolg. Auch habe ich beim nächsten Versuch das Leerzeichen mit \ maskiert - hat auch nichts gebracht. Im Codeblock ist die Fehlermeldung und anschließend die wenigen Zeilen vom Script
rsync: link_stat "/media/claus/My" failed: No such file or directory (2) rsync: mkdir "/home/claus/test_shell_scripts/Book/Backup_home_claus_02092020" failed: No such file or directory (2) rsync error: error in file IO (code 11) at main.c(675) [Receiver=3.1.2]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | SOURCES="/home/claus/Dokumente" # Ziel des Backups. TARGET="/media/claus/My Book/Backup_home_claus_02092020" # TARGET="/home/claus/test_shell_scripts/Dokumente_Test/" # Parameter zum Synchronisieren # --delete bewirkt ein Datenabgleich inklusive Löschen auf dem Backupmedium RSYNCCONF="--delete" # Dateiname des Logfile LOGFILE="rsync_log.log" # Ort der Binär-Datei von "rsync" RSYNC=`which rsync` # Befehl $RSYNC -avrpuE $RSYNCCONF $SOURCES $TARGET > $LOGFILE # echo "$RSYNC -avrpuE $RSYNCCONF $SOURCES $TARGET > $LOGFILE" exit 0 |
Also im Grunde macht nur der TARGET PFAD Probleme.Gebe ich einen anderen Pfad an funktioniert es. Ich komme einfach nicht weiter. Vielleicht kann mir jemand einen Tipp geben was ich da falsch mache.
Bearbeitet von rklm:
Syntaxhighlighting. Bitte beachte Forum/Syntax!