He creado una secuencia de comandos rsync que ha funcionado bien hasta que hice modificaciones recientes agregándole una cláusula de exclusión.
Al ejecutar el script, devuelve el siguiente error:
error rsync: error en el archivo IO (código 11) en /SourceCache/rsync/rsync-42/rsync/exclude.c(1005) [cliente = 2.6.9]
El script de bash es el siguiente:
echo "Starting sync..."
rsync -vrtL --delete --exclude-from 'sync-music.exclude.txt' ~/Music/ 'remote:/Music/'
El archivo sync-music.exclude.txt consta de esto ...
*.ipa
.DS_store
Cache/*
EDITAR:
Me he dado cuenta de que funciona cuando estoy en el CD en la carpeta donde residen los archivos de bash y de exclusión. Debe ser algo que ver con los caminos.
He intentado agregar la ruta frente a sync-music.exclude.txt pero eso no ha solucionado el problema.