[ruby-it] Re: Re: Re: Re: Ruby serial and telnet scripts/programs

Giovanni giomaut a yahoo.com
Ven 4 Ago 2006 17:14:58 CEST


Giovanni wrote:
> Il problema esattamente e' che quando effettua il restart, lo script non 
> aspetta il riavvio del router e ricevo errori:
> 554 in readpartial
> 554 in waitfor
> 678 in cmd
> 
> <input>
> ....
> sigma.cmd("system restart"){|c| print c}
> sigma.waitfor("Prompt" => 'Starting POTS', "Timeout" => 400000){|c| 
> print c}
> sigma.close
> 
> 
> ALTRA QUESTIONE:

Posso accedere in qualche modo alla wireless card del mio laptop 
connettermi
digitando username e password e verificare la connessione. Non posso 
utilizzare telnet perche' se non sono connesso non ho un IP address, 
cosa suggerite?


> 
> 
> 
> 
> 
> 
> Giovanni wrote:
>> tele wrote:
>>> matcha il prompt, quando ritorna al prompt vuol dire che ha finito di
>>> fare il comando.
>>> 
>>> ad es:
>>> @t_session.puts commands[0]
>>> @t_session.waitfor(/.*>/) {|str| print str }
>>> 
>>> usa le regexp
>>> 
>>> ciao
>> 
>> Ho provato con:
>> 
>> sigma.waitfor("Starting POTS" => match, "timeout" => 20){|c| print c}
>> 
>> c:/ruby/lib/ruby/1.8/net/telnet.rb:551 in 'waitfor'


-- 
Posted via http://www.ruby-forum.com/.


Maggiori informazioni sulla lista Ml