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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?

@++