期待脚本无法继续

时间:2015-05-14 10:23:21

标签: expect

我有一个期望脚本,它登录到设备并发送命令,但是脚本完成时没有完成,就像最后的期望没有被拾取一样。

如何启用调试以观察脚本进度,以便确定问题所在?

我的脚本看起来像这样......

#!/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 "#" {

但是我可以清楚地看到最后一个输出中的#。

由于

0 个答案:

没有答案