python - 输入执行命令交互
#!/usr/bin/pythonimport osimport pexpectimport datetimeif __name__ == '__main__':pwd = 'xxx'cmd = 'rsync -a root@待迁移主机:/待迁移路径/* ./'start_time = datetime.datetime.now()child = pexpect.spawn(cmd)child.e
·
#!/usr/bin/python
import os
import pexpect
import datetime
if __name__ == '__main__':
pwd = 'xxx'
cmd = 'rsync -a root@待迁移主机:/待迁移路径/* ./'
start_time = datetime.datetime.now()
child = pexpect.spawn(cmd)
child.expect('password:')
child.sendline(pwd)
child.wait() # 进行阻塞
end_time = datetime.datetime.now()
print('spend time: ' + str((end_time - start_time).seconds))
更多推荐
已为社区贡献1条内容
所有评论(0)