Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pexpect有什么替代品吗?_Python_Linux_Pexpect - Fatal编程技术网

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

我正在使用python pexpect编写一个脚本,以便在远程机器上执行另一个脚本。它在正常情况下工作正常,但如果远程脚本中存在
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提供密码。