如何在发送命令后执行执行命令

时间:2021-07-07 13:19:59

标签: python ssh exscript

我目前正在使用 Exscript 通过 ssh 连接到我拥有的控制器。我正在尝试使用 execute() 函数向它发送一个命令,它一直工作到我使用 send() 函数为止。当我之后尝试使用 execute() 函数时,我要么收到超时错误,要么收到未找到命令的错误。下面是代码示例:

conn.execute('ls')
if a:
    conn.send('0')
elif b:
    conn.send('')
conn.execute('ls')

和错误:

Exscript.protocols.exception.TimeoutException: Timeout while waiting for response from device

Exscript.protocols.exception.InvalidCommandException: Device said:
0ls
-sh: 0ls: command not found

我不知道如何解决这个问题。

0 个答案:

没有答案