He estado queriendo escribir un script python que ejecutaría varias instancias de rsync en secuencia para hacer copias de seguridad de datos en una computadora diferente.Controlando rsync con Python?
Por el momento solo tengo este archivo de texto con los comandos que uso y que acabo de copiar y pegar en la terminal, y parece un poco tonto.
Quiero ser capaz de usar Python para hacer esto por mí. Sé muy vagamente cómo usar subprocess.popen, pero no tengo ni idea de cómo conseguir que python interactúe directamente con rsync, como para ingresar mi contraseña. ¿Pitón puede hacer eso?
Algo así como:
if theProccess.proccessResponse == "Password:" :
theProccess.respond(string)
O es lo mejor que puedo hacer es simplemente tenerlo, o incluso una escritura del golpe, basta con ejecutar las rsyncs en secuencia y tiene que escribir la contraseña en una y otra vez ?
Gracias de antemano.
definitivamente he considerado el uso de un par de claves para hacer esto, pero quería ver si era posible tener un control del programa otra ya que parece una habilidad que podría ser útil para situaciones que requieren la interacción y don' t tiene una solución fácil para ignorarlo. Pero puede terminar haciendo un par de claves de todos modos ... – Cheesemold