Python recv_exit_status()何时返回-1?
Python recv_exit_status()何时返回-1?,python,unix,ssh,paramiko,robotframework,Python,Unix,Ssh,Paramiko,Robotframework,paramiko/channel.py中的recv\u exit\u status()文档说明 “如果服务器未提供退出状态,则返回-1。” 在哪种情况下,服务器(Unix)可能没有提供退出状态?例如,当连接意外断开时。您确定吗?或者是在这种情况下引发了SSHException?我说的是recv_exit_status()调用。我见过这样一种情况,abstractclient.py中的execute_command()导致返回_code=-1,stdout包含非空的常规输出,而stderr为空。
paramiko/channel.py
中的recv\u exit\u status()文档说明
“如果服务器未提供退出状态,则返回-1
。”
在哪种情况下,服务器(Unix
)可能没有提供退出状态?例如,当连接意外断开时。您确定吗?或者是在这种情况下引发了SSHException?我说的是recv_exit_status()调用。我见过这样一种情况,abstractclient.py中的execute_command()导致返回_code=-1,stdout包含非空的常规输出,而stderr为空。