Am 03.02.23 um 10:56 schrieb Jörg Thümmler:
Am 03.02.23 um 10:53 schrieb Jörg Thümmler:
Hi,
ich kopiere Dateien eines Verzeichnisses auf einen Sicherungshost (starte rsync dort), vereinfacht:
user@Sihost:/> rsync -a --no-links Fromhost:/somedir/ /somedir
rsync beschwert sich nun, wenn es auf dem Empfänger Sihost unter /somedir Verzeichnisse/Dateien nicht mehr gibt, die auf dem Sender Fromost nicht mehr vorhanden sind. Gibt es eine Option, die solche Fehler ignorieren lässt? So sind die Errorcodes danach immer nicht Null... ja, ich könnte das umgekehrt ausführen lassen, passt aber nicht so gut...
Rsync hat ja viele Optionen, aber was wie --ignore--nonexisting-sources habe ich nicht gesehen. --ignore-missing-args Ignoriert nur explizit genannte fehlende, wenn ich das richtig verstehe...
Vielleicht übersehe ich ja was.
Thx
Sorry, Verschreibser: ... rsync beschwert sich nun, wenn es auf dem Empfänger Sihost unter /somedir Verzeichnisse/Dateien _gibt_, die auf dem Sender Fromost nicht mehr vorhanden sind. ... sollte es heißen
Ist das dann nicht immer Error 24 oder dergleichen? Dann kannst Du das im Skript abfangen. if [ ${RESYNC_RESULT} = 24 -o ${RESYNC_RESULT} = 0 ]; then ... Bernd -- Die normative Kraft des Faktischen behindert die Entwicklung zum Besseren.