Hallo,
relativ zu was bzw. welchem Pfad eigentlich? Das ist mir gerade nicht ganz klar...
Ich wollte eigentlich dieses Skript im Wiki Skripte/Backup mit RSYNC (Abschnitt „Beispiel-Minimal-Variante“) für die Sicherung über ssh abwandeln. Aber hier muss zumindest bei der Option --link-dest ein relativer Pfad zur letzten Sicherung im Target angegeben werden, sonst funktionierte es nicht:
1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/bin/sh heute=$(date +%Y-%m-%d) gestern=$(date -d '-1 day' +%Y-%m-%d) # aus Ubuntuusers: # rsync -avR --delete "${quelle}" "${ziel}${heute}/" --link-dest="${ziel}last/" # ln -nsf "${ziel}${heute}" "${ziel}last" rsync --numeric-ids --delete -avze ssh "/home/user" "admin@server:/share/Store/Backup/${heute}/" --link-dest="../${gestern}/" ssh admin@server ln -nsf "/share/Store/Backup/${heute}" "/share/Store/Backup/${gestern}" exit 0 |
Bearbeitet von rklm:
Syntaxhighlighting