【问题标题】:Why does paramiko return blank line while execute invalid command?为什么 paramiko 在执行无效命令时返回空行?
【发布时间】:2013-05-06 17:32:15
【问题描述】:

我尝试使用 paramiko 在远程服务器上执行无效命令

import paramiko

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("10.10.11.15", 22, "admin", "net")
stdin, stdout, stderr = ssh.exec_command("ls1")
print stdout.read()
ssh.close()

但是,它总是返回空行。 我怎样才能得到它的错误消息?

谢谢

【问题讨论】:

    标签: python ssh paramiko


    【解决方案1】:

    通常将错误消息打印到stderr,而不是stdout。请尝试打印。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-12
      相关资源
      最近更新 更多