Rsync de macOS a un sistema que ejecuta una versión anterior de macOS

Rsync de macOS a un sistema que ejecuta una versión anterior de macOS

Estoy teniendo dificultades para crear una aplicación Automator para sincronizar mi biblioteca de música desde una Mac (nuevo macOS) con mi servidor Mac mini (sistema operativo diferente y más antiguo). Instalé la versión actual de rsyncHomebrew.

Progreso actual:

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

Necesito el iconvpara que las diéresis se traten correctamente.

Si lo ejecuto desde la terminal todo funciona bien. Pero si llamo a un script de shell desde la aplicación Automator, utiliza la rsyncversión con la que viene macOS (2.6.9) que no es compatible iconv.

¿Hay alguna manera de forzar al sistema a usar la nueva rsyncversión o de actualizar la rsyncversión integrada en el sistema a la actual?

Respuesta1

¡Me lo imaginé! Simplemente llame a la versión rsync así:

/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

información relacionada