是否可以使用python pexpect在远程机器上执行bash脚本

时间:2016-06-17 06:16:26

标签: python shell unix pexpect

我使用Python Pexpect连接到远程系统,现在我想在远程系统上执行一些脚本(可在远程机器上使用)吗?

1 个答案:

答案 0 :(得分:2)

是, 您可以通过在命令

之间添加\n来实现

或者,

child = pexpect.spawn('ssh MACHINE')

child.sendline('command1')
child.sendline('command2')
child.sendline('command3')

child.close()

我建议你阅读http://pexpect.readthedocs.io/en/stable/overview.html