Me gustaría usar rsync dentro de un script de Python. Lo llamo usando el subprocessmódulo y autenticando usando claves públicas almacenadas en el authorized_keyarchivo en la máquina remota.
El único problema es que cuando uso rsync con un nombre de usuario remoto incorrecto, se me solicita una contraseña, lo que obviamente detiene el script de copia de seguridad para siempre.
¿Puedo forzar la rsyncsalida con error si no se puede autenticar, en lugar de solicitar una contraseña?
Udi