Python pexpect有什么替代品吗?
我正在使用python pexpect编写一个脚本,以便在远程机器上执行另一个脚本。它在正常情况下工作正常,但如果远程脚本中存在Python pexpect有什么替代品吗?,python,linux,pexpect,Python,Linux,Pexpect,我正在使用python pexpect编写一个脚本,以便在远程机器上执行另一个脚本。它在正常情况下工作正常,但如果远程脚本中存在time.sleep,则会失败 我想进入远程机器,在后台启动脚本,然后离开。这可能吗 有人能提出一个替代方案或让我知道如何解决这个问题吗?你考虑过吗 这里有一个例子 #!/usr/bin/env python import paramiko ssh = paramiko.SSHClient() ssh.load_system_host_keys() ssh.conn
time.sleep
,则会失败
我想进入远程机器,在后台启动脚本,然后离开。这可能吗
有人能提出一个替代方案或让我知道如何解决这个问题吗?你考虑过吗
这里有一个例子
#!/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()
您是否尝试过手动设置pexpect命令的超时?不,我会尝试一下,只需一分钟!连接是及时建立的,是否可以为pexpect.sendline添加超时???查看源代码,我不认为soaah I c。。。。这就是问题所在。。。。我用nohup尝试了ssh,它成功了。但是,我仍然必须向ssh提供密码。