[gilug.org] Ping rapid en timeout

Quim Rovira quim rovira gmail com
2009-11-06 15:05:12 UTC


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/
>
-------------- part següent --------------
Un document HTML ha estat eliminat...
URL: <https://llista.gilug.org/pipermail/usuaris/attachments/20091106/e3801381/attachment.htm>


Més informació sobre la llista de correu gilug