【问题标题】:is it possible to execute a bash script on remote machine using python pexpect是否可以使用 python pexpect 在远程机器上执行 bash 脚本
【发布时间】:2016-06-17 06:16:26
【问题描述】:

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

【问题讨论】:

    标签: python shell unix pexpect


    【解决方案1】:

    是的, 你可以通过在命令之间添加\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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 2021-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多