Re : Demande d'aide Script :(

Ces forums sont actuellement fermés. Vous ne pouvez donc plus y poster de messages. Les sujets existants sont toutefois conservés pour historique.

Sujet en cours de lecture : Demande d'aide Script :( par | (Haut de page) |


Re : Demande d'aide Script :(

Tian Envoyé le : 09/07/2004 à 9:57
Bonjour
GreG a dit :
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 .
Cela devrait pouvoir etre fait avec quelque chose de ce genre :
HOST="nom.de.la.machine"
APPLICATION="programme/a/lancer"

PING="ping -c 1 -w 3 -q $HOST"

while $PING
do
  sleep 1
done

$APPLICATION

while ! $PING
do
  sleep 1
done

killall $APPLICATION
Il faut ensuite executer ce programme en boucle, ou alors mettre un while autour de tout ca.

killall n'est pas forcement disponible partout. Si ce n'est pas le cas, on peut assez facilement l'emuler.

Si l'application a des parametres lors de son appel, cela ne marchera pas. Pour killall il faut le nom du programme seul.  

Pas de réponse