rsync - dateien löschen
Hallo zusammen, ich habe folgendes problem rsync ServerA <------- ServerB So ich möchte über ein script in regelmässigen abständen die daten auf server B via rsync auf server A ziehen. So weit auch kein thema, ich möchte aber nun, wenn der sync erfolgreich alle daten nach A geschaufelt hat alle gesyncten daten auf B löschen. Ich habe in der rsync man page nur die option --delete-after gefunden, die macht aber genau das gegenteil. Ich kann leider nicht die daten von B nach A schieben sondern A muss sie von B holen. Bin für jeden tip dankbar Gruss Christian
christian zimmermann, Freitag, 27. August 2004 12:32:
Ich habe in der rsync man page nur die option --delete-after gefunden, die macht aber genau das gegenteil. Ich kann leider nicht die daten von B nach A schieben sondern A muss sie von B holen.
Was spricht gegen ein rsync /quelle /ziel && rm -rf /quelle ? Dann wird der zweite Teil (rm) nur ausgeführt, wenn der erste Teil (rsync) erfolgreich war. -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Am Freitag, 27. August 2004 12:32 schrieb christian zimmermann: Hallo Christian
So ich möchte über ein script in regelmässigen abständen die daten auf server B via rsync auf server A ziehen. So weit auch kein thema, ich möchte aber nun, wenn der sync erfolgreich alle daten nach A geschaufelt hat alle gesyncten daten auf B löschen.
Schreib doch in dein Script am Ende ein rsync <deine Backupbefehle> && rm -r <dein Ordner> Andy
participants (3)
-
Andreas Feile
-
christian zimmermann
-
suse-linux@t-online.de