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

is it possible to execute a bash script on remote machine using python pexpect

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

是的, 您可以通过在命令

之间添加 \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