Bonjour ,
voici un problème qui me rend... J'ai un daemon en Perl et je voudrai créer un Watchdog sous Solaris . pour récupérer le PID du daemon j'utilise PGREP qui normalement renvoie le PID du processus a partir de son nom :
dans un fichier bash elle me renvoie deux pid , celui du deamon et le pid de la commande elle même :s est ce normal et comment y remédier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 //en console : pgrep -f dashboard // me renvoie ce qu'il me faut juste un pid de mon daemon
voila mon script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 # Find the pid of the process if [ -e "${PIDFILE}" ]; then FIND_PROC=`cat ${PIDFILE}` ; else FIND_PROC=`pgrep -f dashboard`; fi echo ${FIND_PROC}; # if FIND_PROC is empty, the process has died; restart it if [ -e ${FIND_PROC} ]; then echo DASHBOARD failed at `date` ${DASHBOARD} start else echo DASHBOARD alive at `date` fi







Répondre avec citation







Partager