Vérifier qu'un démon est toujours actif
Bonjour
Ce matin, je me suis heurté à un problème. Un client a voulu se connecter sur mo nserveur pour soumettre des jobs. Or, apparemment, le démon concerné ne répondait pas.
Dans mon script shell pour gérer mes jobs, je veux vérifier si le démon est présent. Pour ce faire, j'effectue l'opération suivante :
Code:
1 2 3 4 5 6
|
PS=`ps -u gldavid | grep daemon`
if [ -z "$PS" ]
then
/cluster/home/gldavid/bin/lauchDaemon
fi |
En clair, avec la commande ps, je veux voir si je récupère la ligne relative au démon daemon. Si elle n'existe pas, je lance le démon.
Voici la sortie de ma commande ps pour le démon :
Code:
1 2
|
8197 ? 00:00:00 daemon |
Or, il me semble que c'est insuffisant. Il faudrait que je vérifie si ce démon est toujours actif.
Une bonne âme pour m'aider ?
@++