我一直想編寫一個python腳本,它將按順序運行幾個rsync實例,以便將數據備份到另一臺計算機。用Python控制rsync?
目前我只有這個文本文件與我使用的命令,我剛剛複製粘貼到終端,它似乎有點傻。
我想能夠使用python爲我做這個。我非常隱約地知道如何使用subprocess.popen,但我不知道如何讓python直接與rsync交互,就像爲我輸入密碼一樣。 python能做到嗎?
喜歡的東西:
if theProccess.proccessResponse == "Password:" :
theProccess.respond(string)
或者是我能做的最好的只是有它,甚至是bash腳本,只要運行序列中的rsyncs,不得不再次輸入我的密碼,一遍又一遍?
在此先感謝。
我絕對考慮過使用密鑰對來做這件事,但我想看看是否有可能讓另一個程序控件成爲另一個程序控件,因爲它看起來像是一種技巧,可以派上用場,適合需要互動的情況,不要輕易忽視它。但是我可能最終會做一個密鑰對...... – Cheesemold 2009-11-01 17:12:03