我一直想编写一个 python 脚本,它会依次运行多个 rsync 实例,以便将数据备份到另一台计算机。
目前我只有这个带有我使用的命令的文本文件,我只是将它们复制粘贴到终端中,这看起来有点傻。
我希望能够使用 python 为我做这件事。我非常模糊地知道如何使用 subprocess.popen,但我不知道如何让 python 直接与 rsync 交互,比如为我输入密码。蟒蛇能做到吗?
就像是:
if theProccess.proccessResponse == "Password:" :
theProccess.respond(string)
或者我能做的最好的事情就是拥有它,甚至是一个 bash 脚本,只需按顺序运行 rsyncs 并且必须一遍又一遍地输入我的密码?
提前致谢。