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: 221
        
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