[gilug.org] Ping rapid en timeout

Eduard Vidal i Tulsà festuc gmail com
2009-11-06 15:57:59 UTC


a per cert els ssh, i els ping els pots fer en paralel, per que si no
contesten... no hagis d'esperar aixo es deia fork, si no recordo malament de
la meva època d'estudi :P
tipus for i in `seq 2 6`; do ping $10.0.0.$i &; done;

El 6 / novembre / 2009 16:55, Eduard Vidal i Tulsà <> ha
escrit:

> Sempre pots activar el wakeonlan per que si estan parats s'engegin...
> enviar un paquet de wakeonlan son milèsimes de segon
> a rc.local de la màquina client:
> ethtool -s eth0 wol g
> (despres t'apuntes la mac del client)
> i al servidor només has de fer
> wol ad:d4:e5:5a:MA:C0
> L'altra cosa, que segurament s'aproxima més al que vols fer, es fer-hi ssh
> a la màquina; conectar per ssh a la xarxa local a mi em triga menys de 1
> segon a fer un ls, com pots veure a l'exemple:
> date; ssh quatre ls; date;
> dv nov  6 16:53:59 CET 2009
> BOINC
> boinc_6.4.5_i686-pc-linux-gnu.sh
> drakx
> nohup.out
> tmp
> dv nov  6 16:53:59 CET 2009
>
>
> El 6 / novembre / 2009 16:42, Narcis Garcia - GiLUG <
> > ha escrit:
>
> Bé, el afegit problema del temps és que necessito fer una comprovació
>> constant per a veure quan un (o varis) dels ordinadors estan a la xarxa
>> o s'hi perd el contacte.
>>
>> És a dir, que si són 8 ordinadors una sola comprovació pot trigar fins a
>> 8 segons, i que s'estigui comprovant una estona només dóna informació
>> cada 8 segons i mentrestant el programet no fa altra cosa.
>>
>> Potser hi hagi altres mètodes per a conèixer l'estat de la xarxa (?)
>>
>>
>> -----Missatge original-----
>> De: Quim Rovira <>
>> Reply-to: 
>> Per a: 
>> Assumpte: Re: [gilug.org] Ping rapid en timeout
>> Data: Fri, 6 Nov 2009 16:05:12 +0100
>>
>> De la pàgina del man de l'eina ping:
>>
>>       -W timeout
>>              Time to wait for a response, in seconds. The option
>> affects only
>>              timeout in absense of any responses, otherwise  ping
>> waits  for
>>              two RTTs.
>>
>> Malhauradament, això vol dir que com a mínim el temps d'espera és d'un
>> segon.
>>
>> Tant crític és comprovar-ho a tanta velocitat? Al cap i a la fi, perdre
>> 1 segon per pc comprovant-ne 5, i suposant que falléssin els 5 alhora,
>> això serien tansols 5 segons de retard..
>>
>> 2009/11/6 Narcis Garcia - GiLUG <>
>>        Bona tarda;
>>
>>        Necessito fer un programet en Bash que comprovi més de 5
>>        ordinadors si
>>        estan a la xarxa o no. Amb el PING puc fer-ho:
>>
>>        ping -W 1 -c 1 192.168.1.11 | grep sensetext
>>        if [ $? -eq 0 ] ; then echo "El 11 està viu"
>>        ping -W 1 -c 1 192.168.1.12 | grep sensetext
>>        if [ $? -eq 0 ] ; then echo "El 12 està viu"
>>        # etc.
>>
>>        ...però això només va ràpid quan els ordinadors estan a la
>>        xarxa, doncs
>>        quan no hi són almenys triga 1 segon per cada comprovació.
>>
>>        Algú sap com reduir el temps d'espera a menys d'un segon?
>>
>>        Gracies.
>>
>>
>>        _______________________________________________
>>        Llista del GiLUG
>>        
>>        http://gilug.org/cgi-bin/mailman/listinfo/llista
>>        * Tots els missatges queden publicats a:
>>        http://gilug.org/pipermail/llista/
>>
>> _______________________________________________
>> Llista del GiLUG
>> 
>> http://gilug.org/cgi-bin/mailman/listinfo/llista
>> * Tots els missatges queden publicats a:
>> http://gilug.org/pipermail/llista/
>>
>> _______________________________________________
>> Llista del GiLUG
>> 
>> http://gilug.org/cgi-bin/mailman/listinfo/llista
>> * Tots els missatges queden publicats a:
>> http://gilug.org/pipermail/llista/
>>
>
>
-------------- part següent --------------
Un document HTML ha estat eliminat...
URL: <https://llista.gilug.org/pipermail/usuaris/attachments/20091106/67ace61a/attachment.htm>


Més informació sobre la llista de correu gilug