Ainsi parlait Fr�d�ric Bothamy :
> 
> Sinon, une commande � base de ping (avec timeout) et autre devrait
> pouvoir faire la m�me chose.
> 
> Allez, une version pas terrible :
> 
> for i in X Y; do
>   ping -q -c 1 192.169.1.$i 2>&1 >/dev/null;
>   if [ $? -eq 0 ]; then
>     echo "192.168.1.$i est online";
>   else
>     echo "192.168.1.$i est offline";
>   fi
> done
> 
> en rempla�ant 192.168.1. par le r�seau r�el et X et Y par 2 adresses
> de machines dans le r�seau. �a a clairement l'inconv�nient d'�tre lent
> au timeout et s�quentiel, mais bon, �a fonctionne.

fping peut remplacer avantageusement ceci :

"fping -c1 192.168.1.0/24" va atteindre toutes les machines entre les
deux adresses sp�cifi�es, ceci tr�s rapidement, car il travaille en
parall�le.

-- 
Charles

Répondre à