while :
do
  PID="/var/run/mysqld/mysqld.pid"
  if [ ! -a $PID ]
   then
    /etc/init.d/mysql stop
    sleep 50
    killall mysqld
    sleep 50
    /etc/init.d/mysql start
    sleep 300
  fi
  sleep 600
done

Ca veut dire que ton serveur est down pendant au moins 100 secondes s'il ne répond pas??? Pas trop top comme solution.
-jec

--
JeSC - Software et Consulting
Jean-Eric Cuendet
Ingénieur HES en télécommunications
1168 Villars-sous-Yens

Web       : http://jesc.ch
Blog      : http://jesc.wordpress.com
Tel       : +41 21 800 3343
Mobile    : +41 76 222 3343
--------------------------------------------------------
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à