我很難創建一個 Automator 應用程式來將我的音樂庫從一台 Mac(新 macOS)同步到我的 Mac mini 伺服器(不同的舊作業系統)。我使用 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 應用程式呼叫 shell 腳本,它會使用rsync
macOS 附帶的版本 (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