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 :
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.
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
Voici la sortie de ma commande ps pour le démon :
Or, il me semble que c'est insuffisant. Il faudrait que je vérifie si ce démon est toujours actif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
28197 ? 00:00:00 daemon
Une bonne âme pour m'aider ?
@++
Partager