|
Packit |
15a96c |
# This script logs in to a dutch gateway called 'sara'
|
|
Packit |
15a96c |
# We want to go to the terminal server.
|
|
Packit |
15a96c |
#
|
|
Packit |
15a96c |
set a 0
|
|
Packit |
15a96c |
set b 0
|
|
Packit |
15a96c |
print "+++ Trying to login to the sara terminal server +++"
|
|
Packit |
15a96c |
loop1:
|
|
Packit |
15a96c |
# Wake up sara by sending a lot of 'ENTER's.
|
|
Packit |
15a96c |
inc a
|
|
Packit |
15a96c |
if a > 10 goto failed1
|
|
Packit |
15a96c |
send \r\r
|
|
Packit |
15a96c |
# When sara wakes up, it asks "DESTINATION?"
|
|
Packit |
15a96c |
expect {
|
|
Packit |
15a96c |
"DESTI"
|
|
Packit |
15a96c |
timeout 1 goto loop1
|
|
Packit |
15a96c |
}
|
|
Packit |
15a96c |
# We want destination 'terms'
|
|
Packit |
15a96c |
send terms
|
|
Packit |
15a96c |
set a 0
|
|
Packit |
15a96c |
loop2:
|
|
Packit |
15a96c |
# Wake up terminal server
|
|
Packit |
15a96c |
inc a
|
|
Packit |
15a96c |
if a > 10 goto failed2
|
|
Packit |
15a96c |
send \r\r
|
|
Packit |
15a96c |
# When terminal server is awake, it prompts with 'sara-vts1>'
|
|
Packit |
15a96c |
expect {
|
|
Packit |
15a96c |
"sara"
|
|
Packit |
15a96c |
timeout 1 goto loop2
|
|
Packit |
15a96c |
}
|
|
Packit |
15a96c |
exit
|
|
Packit |
15a96c |
failed1:
|
|
Packit |
15a96c |
print "\nNo answer from gateway"
|
|
Packit |
15a96c |
exit
|
|
Packit |
15a96c |
failed2:
|
|
Packit |
15a96c |
print "\nNo answer from terminal server"
|
|
Packit |
15a96c |
exit
|