Controlling rsync with Python?
Posted
by Cheesemold
on Stack Overflow
See other posts from Stack Overflow
or by Cheesemold
Published on 2009-11-01T16:36:51Z
Indexed on
2010/06/08
21:42 UTC
Read the original article
Hit count: 167
I've been wanting to write a python script that would run several instances of rsync in sequence for backing up data to a different computer.
At the moment I just have this text file with the commands I use and I've just been copy-pasting them into the terminal, and it seems kinda silly.
I want to be able to use python to do this for me. I know very vaguely how to use subprocess.popen, but I have no clue how to get python to interact with rsync directly, like for entering my password for me. Can python do that?
Something like:
if theProccess.proccessResponse == "Password:" :
theProccess.respond(string)
Or is the best that I can do is just have it, or even a bash script, just run the rsyncs in sequence and have to type my password in over and over again?
Thanks in advance.
© Stack Overflow or respective owner