我有一个需要通过TCL发送CTRL + ž到Cisco设备,并期待脚本为了得到一个提示,以便脚本可以在设备上执行的操作。一个例子是,如果脚本发现状态为:发送Ctrl + Z到思科设备
--MORE--
如果你是坐在控制台,您可以发送CTRL + ž,你会得到:
#:
我怎样才能从自动化脚本中做到这一点。我曾尝试:
send "\u001A";
和
send "\x1A";
他们似乎被忽略。
我有一个需要通过TCL发送CTRL + ž到Cisco设备,并期待脚本为了得到一个提示,以便脚本可以在设备上执行的操作。一个例子是,如果脚本发现状态为:发送Ctrl + Z到思科设备
--MORE--
如果你是坐在控制台,您可以发送CTRL + ž,你会得到:
#:
我怎样才能从自动化脚本中做到这一点。我曾尝试:
send "\u001A";
和
send "\x1A";
他们似乎被忽略。
你应该能够准确地找到八进制值你CTRL +ž有使用OD(八进制转储),然后贴在你的脚本。
参见如何确定,这里一个很好的解释:
http://expect.sourceforge.net/FAQ.html#q54
除此之外,我不得不说,Vidiyal的建议(以Q,而不是试图CTRL + ž )有优点,而且简单得多。
--MORE--在Cisco IOS上也可以摆脱并返回到设备提示符,如果您发送“q” 在设备上手动尝试并发送“q”返回提示。希望它解决了问题...
你在哪个平台上? –
脚本在Linux机器上运行。我不确定该平台如何应用。我将该命令发送给思科设备。那么无论脚本是在Windows还是Linux服务器上运行,命令都不一样? – dutchlab