Rsync von macOS zu einem System mit einer älteren Version von macOS

Rsync von macOS zu einem System mit einer älteren Version von macOS

Ich habe Schwierigkeiten, eine Automator-App zu erstellen, um meine Musikbibliothek von einem Mac (neues macOS) mit meinem Mac Mini-Server (anderes, älteres Betriebssystem) zu synchronisieren. Ich habe die aktuelle Version rsyncmit Homebrew installiert.

Laufender Fortschritt:

rsync --rsync-path=/usr/local/bin/rsync --exclude=.DS_Store --iconv=utf-8-mac,utf-8-mac --update --delete --progress --recursive --perms --times --rsh=ssh /Users/jonas/Music/ /Volumes/jonas/Music

Das brauche ich, iconvdamit Umlaute richtig behandelt werden.

Wenn ich es vom Terminal aus ausführe, funktioniert alles einwandfrei. Wenn ich jedoch ein Shell-Skript aus der Automator-App aufrufe, verwendet es die rsyncVersion, mit der macOS ausgeliefert wird (2.6.9), die dies nicht unterstützt iconv.

Gibt es eine Möglichkeit, das System zur Verwendung der neuen Version zu zwingen oder die im System integrierte Version auf die aktuelle rsynczu aktualisieren ?rsync

Antwort1

Ich habe es herausgefunden! Rufen Sie die rsync-Version einfach wie folgt auf:

/usr/local/Cellar/rsync/3.2.3/bin/rsync --exclude=.DS_Store --iconv=utf-8-mac,utf-8-mac --update --delete --progress --recursive --perms --times --log-file=/Users/jonas/Desktop/rsynclog.txt --rsh=ssh /Users/jonas/Music/ /Volumes/jonas/Music

verwandte Informationen