Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.
Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.
Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier
Dabei lernt man zwar viel, aber eigentlich hat man ja ganz andere Baustellen und möchte seine Zeit nicht ständig in neue Details investieren.chmod +x /volume1/scripts/sync-dir-xyz.sh
/volume1/scripts/sync_dir_xyz.sh

chmod +x /volume1/scripts/sync-dir-xyz.sh
/volume1/scripts/sync_dir_xyz.sh > /volume1/scripts/sync_dir_xyz_log.txt

chmod +x /volume1/scripts/sync_dir_xyz.sh /volume1/scripts/sync_dir_xyz.sh > /volume1/scripts/sync_dir_xyz_log.txt Damit führst du schon mal das Script nicht aus.... SRC_DIR="/volume1/homes/john/cloudzuhause/Dokumente/_sync"
TARGET_SHARE="/volume1/share/dokumente/_sync"
SRC_DIR="/volume1/homes/john/cloudzuhause/Dokumente/_sync"
TARGET_SHARE="/volume1/share/dokumente"
_sync) nach /volume1/share/dokumente kopiert wird.+----------------------------------------------------+
| SRC_DIR |
| /volume1/homes/john/cloudzuhause/Dokumente/_sync |
| |
| +--------+ |
| | _sync | |
| +--------+ |
+----------------------------------------------------+
|
| (copy via rsync the complete directory not only the content)
v
+----------------------------------+
| TARGET_SHARE |
| /volume1/share/dokumente/ |
| |
| +--------+ |
| | _sync | |
| +--------+ |
+----------------------------------+
|
| (combined for setting the ownership and permission)
v
+----------------------------------------------------------+
| TARGET_DIR |
| /volume1/share/dokumente/_sync |
+----------------------------------------------------------+
_sync komplett überträgt und somit auch anleget wenn er am Ziel nicht existiert."$SRC_DIR" ohne folgendem Slash damit das Verzeichnis _sync selbst verwendet werden soll. Und für das Ziel verwenden wir "$TARGET_SHARE/" gefolgt von einem Slash damit das Quellverzeichnis hier hinein kopiert wird.# OPTION #1: Synchronisiere das gesamte Verzeichnis $SRC_DIR ins gemeinsame Verzeichnis $TARGET_SHARE
rsync -avh --progress --delete "$SRC_DIR" "$TARGET_SHARE/"
"$SRC_DIR"/ gefolgt von einem Slash und als Ziel das existierende Verzeichnis "$TARGET_DIR/" auch von einem Slash gefolgt.# OPTION #2: Synchronisiere den Inhalt von $SRC_DIR direkt nach $TARGET_DIR
# Prüfe, ob $TARGET_DIR existiert, und lege es ggf. an
if [ ! -d "$TARGET_DIR" ]; then
mkdir -p "$TARGET_DIR"
fi
rsync -avh --progress --delete "$SRC_DIR"/ "$TARGET_DIR/"
SRC_DIR und TARGET_SHARE gleich definiert.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.