Aide Linux - Liste de diffusion Ze-Linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Debian] Aide Shell-Script



Bonsoir,
On Thu, Jul 08, 2004 at 10:01:04PM +0200, Thierry FOURNIER wrote :
> inspire toi de ca:
> 
> STATE="0"
> DATE=`date "+%d/%m/%y %H:%M:%S"`
> IP_LIST="www.google.fr www.yahoo.fr"
> for i in `echo $IP_LIST`; do
>        ping -c 2 $i >/dev/null 2>&1
>        [ "x$?" == "x0" ] && STATE="1"
> done
> if [ "x$STATE" == "x0" ]; then
>       #pas de ping
> else
>       #ping
> fi
> 
je vois pas pourquoi tu mets des x partout pour comparer des chaines au lieu
de comparer directement des entiers.

STATE=0
DATE=`date "+%d/%m/%y %H:%M:%S"`
IP_LIST="www.google.fr www.yahoo.fr"
for i in `echo $IP_LIST`; do
       ping -c 2 $i >/dev/null 2>&1
       [ $? -eq 0 ] && STATE=1
done
if [ $STATE -eq 0 ]; then
      #pas de ping
else
      #ping
fi

me semble plus logique
Sinon plutot que de pinger google ou yahoo dont les serveurs sont de l'autre
côté de l'Atlantique, pourquoi ne pas pinger des sites français ?

> 
> Aahdelire wrote:
> 
> >Bonjour, 
> >
> >Je cherche a faire un script-shell qui ping une ip et puisse lancé une 
> >application si l'ip ne ping plus , ou arrete cette application si l'ip 
> >ping de nouveau . Ex: l'ip 192.X.X.X ping alors le script ne lance rien. 
> >l'ip 192.X.X.X ne ping plus alors le script lance une application. 
> >l'ip 192.X.X.X ping de nouveau alors le script stoppe l'application lancé 
> >precedement. 
> >Voila si quelqu'un serait m'aider je l'en remercie d'avance . 
> >
> >Cordiallement. 
> >
PS: en général sur les listes on répond après le message d'origine...

-- 
Damien POBEL
http://zeimg.free.fr

   L'avantage du fromage sur les américains, 
   c'est qu'il y a une culture dedans. 
   -+- MZ in: Guide du Cabaliste Usenet - chapitre 9 - le gros 8 -+-
----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html


Aide Linux - Liste de diffusion Ze-Linux