[Comm] Expect
Eugene Prokopiev
prokopiev на stc.donpac.ru
Чт Ноя 23 10:58:14 MSK 2006
еще более простой скрипт:
#!/usr/bin/expect -f
set timeout 5
spawn telnet 192.168.1.1
expect_after {
timeout { send_user "\nexecution error\n" ; exit 2 }
}
expect {
"Welcome" {
expect {
"login: " { send "admin\r" }
}
expect {
"password: " { send "admin\r" }
}
send "delete bridge port intf ifname eoa-1\r"
send "delete bridge port intf ifname eoa-2\r"
send "exit\r"
expect eof
}
}
send_user "executed\n"
exit 0
вывод:
login: admin
password:
Login Successful
$delete bridge port intf ifname eoa-1
Error: Entry does not exist
$
execution error
каким образом (из какого expect) теперь я вываливаюсь по таймауту?
закомментировал expect eof - оказалось из него. а почему тогда я не вижу
вывода второго delete?
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки Community