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