[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