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 rsync
mit 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, iconv
damit 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 rsync
Version, 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 rsync
zu 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