0 votes

Rsync exclude-from ne fonctionne pas

J'ai créé un script rsync script qui fonctionnait bien jusqu'à ce que j'y apporte des modifications récentes en y ajoutant la clause exclude-from.

L'exécution du script renvoie l'erreur suivante :

Erreur rsync : erreur dans le fichier IO (code 11) à /SourceCache/rsync/rsync-42/rsync/exclude.c(1005) [client=2.6.9]

Le script bash script est le suivant :

echo "Starting sync..."
rsync -vrtL --delete --exclude-from 'sync-music.exclude.txt' ~/Music/ 'remote:/Music/'

Le fichier sync-music.exclude.txt se compose de ce qui suit...

*.ipa
.DS_store
Cache/*

EDIT :
J'ai remarqué que cela fonctionne lorsque je suis dans le CD dans le dossier où se trouvent les fichiers bash et exclude. Cela doit avoir un rapport avec les chemins d'accès. J'ai essayé d'ajouter le chemin devant sync-music.exclude.txt mais cela n'a pas résolu le problème.

1voto

evilcandybag Points 101

J'ai rencontré un problème similaire.

Si vous utilisez des chemins d'accès complets, cela devrait fonctionner (notez que l'utilisation de ~ ne semble pas fonctionner).

J'ai trouvé un commentaire dans un livre Ubuntu ". scp suppose que tous les chemins d'accès sont relatifs au répertoire personnel de l'utilisateur, à moins qu'un chemin d'accès complet ne soit indiqué". La même chose semble s'appliquer à rsync

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X