Desidero scrivere uno script python che esegua diverse istanze di rsync in sequenza per il backup dei dati su un altro computer.Controllo di rsync con Python?
Al momento ho solo questo file di testo con i comandi che uso e li ho appena copiati incollandoli nel terminale, e sembra un po 'sciocco.
Voglio poter usare Python per fare questo per me. So molto vagamente come usare subprocess.popen, ma non ho idea di come ottenere Python per interagire direttamente con rsync, come per aver inserito la mia password per me. Python può farlo?
Qualcosa di simile:
if theProccess.proccessResponse == "Password:" :
theProccess.respond(string)
O è il meglio che posso fare è solo averlo, o anche uno script bash, basta eseguire le rsyncs in sequenza e devono digitare la password in più e più volte ?
Grazie in anticipo.
Ho sicuramente pensato di utilizzare una coppia di chiavi per fare ciò, ma volevo vedere se era possibile avere un controllo di un altro programma poiché sembra un'abilità che potrebbe rivelarsi utile per situazioni che richiedono interazione e don ' Ho una soluzione facile per ignorarlo. Ma potrei finire comunque a fare una coppia di chiavi ... – Cheesemold