Codebase list centreon-engine / f5d0f66
Properly use kill command in init script. This fixes #5315. Matthieu Kermagoret 9 years ago
1 changed file(s) with 4 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
103103 fi
104104
105105 sleep 2
106 kill 0 $pid > /dev/null 2>&1
106 kill -s 0 $pid > /dev/null 2>&1
107107 if [ $? -ne 0 ]; then
108108 log_failure_msg "$servicename $command: failed."
109109 exit 1
124124 kill -TERM $pid
125125
126126 for i in $(seq 1 $timeout); do
127 kill 0 $pid > /dev/null 2>&1
127 kill -s 0 $pid > /dev/null 2>&1
128128 if [ $? -ne 0 ]; then
129129 break
130130 fi
132132 sleep 1
133133 done
134134
135 kill 0 $pid > /dev/null 2>&1
135 kill -s 0 $pid > /dev/null 2>&1
136136 if [ $? -eq 0 ]; then
137137 kill -KILL $pid
138138 fi
172172
173173 service_status() {
174174 if [ -f "$pid_file" ]; then
175 kill 0 `cat "$pid_file"`
175 kill -s 0 `cat "$pid_file"`
176176 if [ $? -eq 0 ]; then
177177 log_success_msg "$servicename $command: running"
178178 exit 0