Je rencontre un problème avec AppleScript/Rsync.
J'essaie de copier plusieurs dossiers de différents lecteurs sur un seul disque dur. Ce qui suit montre une partie du script d'Apple qui est plus ou moins toujours la même partie de code :
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 je l'exécute dans Applescript, cela fonctionne. Mais il utilise rsync 2.6.9 qui a moins de fonctions et moins de performances.
Alors que si je cours :
rsync -azvp '/Volumes/MAC\ SSD\ X5' '/Volumes/Backup/MAC\ SSD\ X5' --progress --partial --delete --backup --backup-dir='/Volumes/Backup/Gelöschte\ Dateien'
directement dans le terminal, il utilise rsync Version 3.2.3 depuis un autre dossier.
J'ai essayé de supprimer l'ancienne version (2.6.9) de rsync mais je n'ai pas réussi.
J'ai également essayé d'ajouter
--rsync-path=/usr/bin/local/rsync
en Applescript. Mais il utilise toujours rsync 2.6.9. De même, si j'ajoute le chemin du rsync 2.6.9 dans le Terminal, il utilise le nouveau rsync (donc le drapeau ne fonctionne pas dans les deux cas).
J'espère que quelqu'un pourra m'aider à résoudre ce problème.
Merci d'avance !