0 votos

Rsync exclude-from no funciona

He creado un rsync script que ha estado funcionando bien hasta que hice modificaciones recientes añadiendo la cláusula exclude-from al mismo.

Al ejecutar el script devuelve el siguiente error:

Error de rsync: error en el archivo IO (código 11) en /SourceCache/rsync/rsync-42/rsync/exclude.c(1005) [client=2.6.9]

El bash script es el siguiente:

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

El archivo sync-music.exclude.txt consiste en 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 relacionado con las rutas. He intentado añadir la ruta delante de sync-music.exclude.txt pero eso no ha solucionado el problema.

1voto

Milliways Puntos 1548

Me encontré con un problema similar.

Si utiliza rutas completas debería funcionar (tenga en cuenta que el uso de ~ no parece funcionar).

Encontré el comentario en un libro de Ubuntu " scp asume que todas las rutas son relativas al directorio principal del usuario a menos que se indique una ruta completa". Lo mismo parece aplicarse a rsync

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X