Hello,

J-A Eberhard - Open Net Sàrl <[EMAIL PROTECTED]> écrit/wrote:
> Bonjour,
> 
> Je cherche un petit script qui regarde si un process est live et qui le
> restart si ce n'est pas le cas.
> 
> Concrétement, sur un box debian, je veux vérifier si mysql tourne et sinon
> lancer un /etc/init.d/mysql start
> 
> Je pense qu'il faut regarder si il y a un pid pour mysql mais je ne connais
> pas la syntaxe et ne trouve pas d'exemple de ce genre de script.

Façon 'bricolage':

--------------
#!/bin/sh

ps aux|grep mysqld|grep -v grep > /tmp/mysql
if [ ! -s /tmp/mysql ]
then
    /etc/init.d/mysql start
fi
rm -f /tmp/mysql
--------------

Mais le mieux serait de tester une connection à la base, car il
pourrait arriver que mysqld tourne mais qu'il n'y aie plus d'accès à
la base.

À+

-- 
Lol Zimmerli - http://www.lzi.ch/lol/

J'ai juste fait des croix!
        -Marie-Noëlle Gromart (Gagnante à la loterie)
http://www.fricheule.net/
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à