paramiko exec_command 返回 shell 脚本 exit 值
Posted SnowRomance
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了paramiko exec_command 返回 shell 脚本 exit 值相关的知识,希望对你有一定的参考价值。
import paramiko hostname = 'ip' port = 22 username = 'root' key_file = '/root/.ssh/id_rsa' key = paramiko.RSAKey.from_private_key_file(key_file)s = paramiko.SSHClient() s.load_system_host_keys() s.connect(hostname,port,username,pkey=key) stdin,stdout,stderr = s.exec_command('/bin/bash /root/auto_run/publish81.sh') channel = stdout.channel status = channel.recv_exit_status() print status
以上是关于paramiko exec_command 返回 shell 脚本 exit 值的主要内容,如果未能解决你的问题,请参考以下文章
paramiko.SSHClient()的exec_command函数内部如何使用变量
paramiko.SSHClient()的exec_command函数内部如何使用变量
从 Paramiko SSH exec_command 连续获取输出
paramiko中exec_command和invoke_shell方法都出现EOF错误