macOSから古いバージョンのmacOSを実行しているシステムへのrsync

macOSから古いバージョンのmacOSを実行しているシステムへのrsync

1 台の Mac (新しい macOS) から Mac mini サーバー (別の古い OS) に音楽ライブラリを同期する Automator アプリを作成するのに苦労しています。Homebrew を使用して現在のバージョンをインストールしましたrsync

現在の進行度合:

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

iconvウムラウトが正しく処理されるように が必要です。

ターミナルから実行すると、すべて正常に動作します。ただし、Automator アプリからシェル スクリプトを呼び出すと、rsyncmacOS に同梱されているバージョン (2.6.9) が使用され、これは をサポートしていませんiconv

システムに強制的に新しいrsyncバージョンを使用させたり、システムに組み込まれているrsyncバージョンを現在のバージョンに更新したりする方法はありますか?

答え1

分かりました! 次のように rsync バージョンを呼び出すだけです:

/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

関連情報