我有一个期望脚本,它登录到设备并发送命令,但是脚本完成时没有完成,就像最后的期望没有被拾取一样。
如何启用调试以观察脚本进度,以便确定问题所在?
我的脚本看起来像这样......
#!/usr/bin/expect
set hostname [lindex $argv 0]
set username "a.user"
set password "a.pass"
spawn telnet $hostname
expect "Username:" {
send "$username\r"
expect "Password:"
send "$password\r"
}
expect "#" {
send "sh ver\r"
}
停止在以下行处理;
expect "#" {
但是我可以清楚地看到最后一个输出中的#。
由于