在执行exec_command命令后,可以通过调用返回的SSHClient对象的方法来获取退出代码。具体步骤如下:
import paramiko
# 建立SSH连接
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname, port, username, password)
# 执行exec_command命令
stdin, stdout, stderr = ssh.exec_command('your_command')
recv_exit_status()
方法来获取退出代码:# 获取退出代码
exit_code = stdout.channel.recv_exit_status()
这样,你就可以在exec_command之后获得退出代码了。
注意:以上示例中使用的是paramiko库来实现SSH连接和执行命令,你也可以使用其他类似的库或工具来实现相同的功能。
领取专属 10元无门槛券
手把手带您无忧上云