【发布时间】:2016-03-09 05:07:45
【问题描述】:
我是 Python 新手,我希望对设备运行多个并行 ssh 连接和命令。我正在使用psshlink。
问题是设备在连接后返回一些大标题,如 20-30 行。
当我使用下面的代码时,打印出来的是命令的结果,但在顶部还有登录后打印的大标题。
hosts = ['XX.XXX.XX.XXX']
client = ParallelSSHClient(hosts, user='XXXX', password='XXXXX')
output = client.run_command('command')
for host in output:
for line in output[host]['stdout']:
print line
无论如何我都能得到命令输出?
【问题讨论】: