¿Hay alguna manera de decirle a rsync que omita su archivo actual mientras hay una sincronización en curso, tal vez enviándole una señal particular?
Ya sé sobre ignorar en base a patrones, pero esto me sería útil a veces.
¿Hay alguna manera de decirle a rsync que omita su archivo actual mientras hay una sincronización en curso, tal vez enviándole una señal particular?
Ya sé sobre ignorar en base a patrones, pero esto me sería útil a veces.
Respuestas:
No estoy familiarizado con dicha funcionalidad, y la página del manual para la versión actual tampoco hace mención. A falta de navegar por la fuente en busca de "características ocultas" que no se mencionan en la página del manual, creo que es seguro asumir que no existe tal funcionalidad.
Sin embargo, estoy de acuerdo en que parece que podría ser una característica útil.
Lamentablemente, la respuesta es "no", pero hay un informe de error en el rsync Bugzilla que solicita esta mejora. Tal vez algún día...
Siempre elimino rsync (control-c) y vuelvo a ejecutar con una opción --exclude y posiblemente --delete. Dado que rsync deja el directorio de destino parcialmente actualizado, la segunda ejecución debería ser más rápida porque esencialmente puede comenzar donde lo dejó.
También puede mirar la opción de directorio parcial para archivos grandes.