在执行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连接和执行命令,你也可以使用其他类似的库或工具来实现相同的功能。
云+社区沙龙online第6期[开源之道]
腾讯技术创作特训营第二季第3期
云+社区技术沙龙[第6期]
云+社区沙龙online [新技术实践]
腾讯云GAME-TECH沙龙
GAME-TECH
云+社区技术沙龙[第9期]
技术创作101训练营
技术创作101训练营
腾讯技术开放日
腾讯技术开放日