[英]Command executed with Paramiko does not produce any output
当我尝试做
stdin, stdout, stderr = client1.exec_command('glass-version')
print stdout.readlines()
我得到一个空输出。
预期的输出是:
===================== GLASS version details =====================
GLASS version : 1.2.3
=================================================================
如果在stdout
上没有输出,通常是因为命令无法启动。
阅读stderr
以检查是否有任何错误。
print(stderr.readlines())
很多时候错误是"<command> not found" 。 为此,请参阅
使用 Python Paramiko exec_command 执行时,某些 Unix 命令失败并显示“<command> not found”
如果您正在连接到设备,另请参阅在设备上使用 Paramiko exec_command 执行命令不起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.