[gilug.org] Ping rapid en timeout
Eduard Vidal i Tulsà festuc gmail com
2009-11-06 15:55:30 UTC
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/34e6bf18/attachment.htm>
Més informació sobre la llista de correu gilug