【发布时间】:2014-04-24 16:18:19
【问题描述】:
我正在尝试使用 expect 脚本来停止在 Cisco 自治 AP 上加载闪存,以便我可以进入 rommon。
正在加载“flash:/ap3g1-k9w7-mx.124-25d.JA/ap3g1-k9w7-mx.124-25d.JA”...###如果您正坐在键盘上,此时按 Escape 键将停止该过程,并为您提供中止选项并让您进入 rommon 提示符。
使用我尝试过的期望脚本:
-
发送转义
send "\x1B"这是发送 Esc 的十六进制值。这被忽略并且该过程继续。但是,这适用于 WLC 设备,所以我知道该值是有效的。
-
发送休息
send "\x1D" expect "telnet>" send "send Break\r"这是发送 Ctrl+] 的十六进制值,它是转义字符,但它会将其置于
telnet>提示符处。发送中断会从 telnet 返回并继续加载闪存。在停止加载并将设备置于 rommon 的另一台设备上。
我还尝试了 F1 键和箭头键的十六进制,因为它们也可以通过键盘工作。
【问题讨论】:
标签: scripting tcl expect cisco