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错误

paramiko使用exec_command执行rm -rf删除目录的坑

使用Paramiko单独执行多个相关命令,并找出每个命令何时完成