Script na TELNET
Petr Simek
petrsi na jcu.cz
Pátek Leden 23 10:21:21 CET 1998
On Fri, 23 Jan 1998, Pavel Cech wrote:
> Hello!
>
> Potrebuji udelat script, ktery se telnetem prihlasi na nejakou masinu, tak
> provede par prikazu a zavre telnet.
> Muze nekdo poslat priklad?
Ja jsem si nedavno delal neco v expectu - na automaticky restart switche
(obcas blbne). Vy pada to nasledujicne :
--------
#!/usr/bin/expect -f
#exp_internal 1
set timeout 360
set send_human {.1 .3 1 .05 2}
spawn telnet jmeno.stroje.cz
sleep 1
send "\r"
expect "*LOGIN:"
sleep 1
send -h "heslo"
sleep 1
# nahoru 101 dolu 102 doprava 103 doleva 104
send "\033\133\102"
send "\033\133\102"
send "\033\133\102"
send "\033\133\102"
send "\033\133\102"
sleep 1
send "\r"
sleep 1
send "\033\133\103"
sleep 1
send "\r"
sleep 1
close
--------
Cele to probiha asi tak ze po spusteni telnetu a vyzve LOGIN se zada heslo
(u toho switche ne username/password ale rovnou heslo - musite si tam
dodelat navic radku)
Pak to jakoby macka sipky dolu az to najede na spravnou polozku v menu
zvoli ji to, (reset switch) pak sipka doprava (z NO na YES) a znovu enter.
Pak to skonci
>
> Diky.
>
> Bye Pavel
>
*------------------------------------------------------------------------*
| Petr Simek APS JU |
| petrsi na jcu.cz |
*------------------------------------------------------------------------*
Další informace o konferenci Linux