Syntaxe rsync

Bruno Bellamy

Membre actif
25 Mai 2006
324
41
61
Normandie, France
bellaminettes.com
J'utilise, sous Tiger, une ligne de commande unix incorporée à un scrit AppleScript, afin de faire mes sauvegardes quotidiennes sur un disque externe.

En gros, la ligne de commande est du type :

rsync -auv source destination

L'ennui, c'est que si ça sauve bien les fichiers de manière incrémentale (donc en n'écrivant que ce qui a changé depuis la dernière sauvegarde, comme ça c'est plus rapide), ça ne sauve pas en même temps certains trucs spécifiques de Mac OS (je pense surtout aux icônes). Bon, c'est pas bien grave, mais je me demandais s'il n'y avait pas moyen de faire ça en plus "élégant"...

La raison pour laquelle je l'ai incorporé à un AppleScript c'était de pouvoir en faire une application à laquelle je puisse attribuer une icône et qui soit visible dans le dock, mais ma connaissance d'AppleScript est par ailleurs bien rudimentaire, et là aussi je me demande si je ne pourrais pas faire mieux. Mon script ressemble à ça :

do shell script "rsync -auv /Users/chezmoi /Volumes/Backup >> /Users/chezmoi/Library/Logs/Backup.log"

display dialog "Backup effectué :)"


Si quelqu'un a une suggestion, je suis tout ouïe... :)