4

我正在使用 python pexpect 编写一个脚本来在远程机器上执行另一个脚本。在正常情况下它工作正常,但如果time.sleep远程脚本中有 a ,它会失败。

我想到达远程机器,在后台启动脚本然后离开。这可能吗 ?

有人可以提出替代方案或让我知道如何解决这个问题吗?

4

1 回答 1

1

你考虑过 paramiko吗?

这是一个例子......

#!/usr/bin/env python
import paramiko

ssh = paramiko.SSHClient()
ssh.load_system_host_keys()

ssh.connect(hostname='example.com', port=22, username='sethu', password='****')

ssh.exec_command('nohup sleep 300 &')

ssh.close()
于 2011-08-14T04:55:52.697 回答