Tengo un problema con AppleScript/Rsync.
Intento copiar varias carpetas de varias unidades a un disco duro. A continuación se muestra una parte del script de Apple que es más o menos siempre la misma parte de código:
tell application "Finder"
if (disk "MAC SSD X5" exists) then
do shell script "rsync -azvp '/Volumes/MAC SSD X5' '/Volumes/Backup/MAC SSD X5' --progress --partial --delete --backup --backup-dir='/Volumes/Backup/Gelöschte\ Dateien'"
end if
end tell
Si ejecuto esto en Applescript funciona. Pero utiliza rsync 2.6.9 que tiene menos funciones y menos rendimiento.
Mientras que si corro:
rsync -azvp '/Volumes/MAC\ SSD\ X5' '/Volumes/Backup/MAC\ SSD\ X5' --progress --partial --delete --backup --backup-dir='/Volumes/Backup/Gelöschte\ Dateien'
directamente en el terminal utiliza rsync Versión 3.2.3 desde otra carpeta.
He intentado eliminar la versión anterior (2.6.9) de rsync pero no lo he conseguido.
También he intentado añadir
--rsync-path=/usr/bin/local/rsync
en Applescript. Pero sigue utilizando rsync 2.6.9. Además, si añado la ruta del rsync 2.6.9 en Terminal, utilizará el nuevo rsync (por lo que la bandera no funciona de ninguna manera).
Espero que alguien pueda ayudarme con este tema.
Gracias de antemano.