2013-05-06 130 views
0

我嘗試使用的paramiko到遠程服務器上執行的命令無效爲什麼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() 

然而,它總是返回空行。 我怎麼能得到它的錯誤信息?

由於

回答

0

一般一個錯誤消息被打印到stderr,不stdout。嘗試打印。

相關問題