Pack mal einfach ein O in die Syncopts.
rsync-Optionsschalter | -ahRO |
#!/bin/bash
if [[ -z $2 ]] ; then
echo "USAGE: $0 dir1 dir2 [optional rsync arguments]"
exit 1
fi
set -e
LEFT_DIR=$1; shift
RIGHT_DIR=$1; shift
OPTIONS="$*"
# Files that don't exist in Right_Dir
rsync $OPTIONS -rin --ignore-existing "$LEFT_DIR"/ "$RIGHT_DIR"/|sed -e 's/^[^ ]* /L /'
# Files that don't exist in Left_Dir
rsync $OPTIONS -rin --ignore-existing "$RIGHT_DIR"/ "$LEFT_DIR"/|sed -e 's/^[^ ]* /R /'
# Files that exist in both dirs but have differences
rsync $OPTIONS -rin --existing "$LEFT_DIR"/ "$RIGHT_DIR"/|sed -e 's/^/X /'
wo finde ich denn mal ein Beispiel-Skript, ...
Hat jemand eine Ahnung wie ich das automatisiert bei/nach jedem Job ausführen lassen kann?
IP Adresse | : DS411_name.myds.me |
MAC Adresse | : nicht angegeben |
SSH Benutzername | : root |
SSH Port | : 22 |
rsync Port | : 22 |
DSM | : https |
DSM Port | : 5001 |
SSH-Verbindungsstatus | : Verbindung erfolgreich. |
IP Adresse | : DS918_name.myds.me |
MAC Adresse | : xx:xx:xx:xx:xx:xx |
SSH Benutzername | : root |
SSH Port | : 22 |
rsync Port | : 22 |
DSM | : https |
DSM Port | : 5001 |
SSH-Verbindungsstatus | : Server offline. |
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.
Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)
Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.
Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.
Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.
Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.
Vielen Dank für Deine Unterstützung!