我在100多台设备上运行我的Fab文件。它可以毫无问题地通过每个设备,在本地保存输出。但是,每次到达Cisco设备时,它都会输入命令,但不会,实际上会按“ENTER”键入命令。我必须手动点击“ENTER”,然后输入“exit”。然后它将进入该设备的下一个命令,我必须再次执行相同的操作,直到它移动到下一个非Cisco设备。我不知道如何解决这个问题。我的输出如下所示:
[xxx.xxx.xxx.xxx] Executing task 'execute_commands'
[xxx.xxx.xxx.xxx] run: show running-config ntp
[xxx.xxx.xxx.xxx] out: Type help or '?' for a list of available commands.
[xxx.xxx.xxx.xxx] out:
[xxx.xxx.xxx.xxx] out: user12345# show running-config ntp
我认为它可能与“输入帮助或'?'有关查看可用命令列表。“它的一部分。这是横幅后的cisco设备的标准......
答案 0 :(得分:0)
我们需要看到代码:)才能提供帮助。
有时您需要添加额外的" CR"使用Cisco路由器时回车(按下输入):file.write(" \ r"),你会发现很多关于它的帖子。