140 |
|
|
141 |
if(!s) { |
if(!s) { |
142 |
|
|
143 |
error("%s: Cannot connect to the monit daemon. " |
log("%s: Cannot connect to the monit daemon. " |
144 |
"Did you start it with http support?\n", prog); |
"Did you start it with http support?\n", prog); |
145 |
goto error; |
goto error; |
146 |
|
|
170 |
ASSERT(action); |
ASSERT(action); |
171 |
|
|
172 |
if(NULL==(s= get_service(P))) { |
if(NULL==(s= get_service(P))) { |
173 |
error("%s: Cannot %s program '%s' -- not found in %s\n", |
log("%s: Cannot %s program '%s' -- not found in %s\n", |
174 |
prog, action, P, Run.controlfile); |
prog, action, P, Run.controlfile); |
175 |
return; |
return; |
176 |
} |
} |
193 |
} |
} |
194 |
|
|
195 |
if(!s->start) { |
if(!s->start) { |
196 |
error("%s: Start method not defined -- process %s\n", |
log("%s: Start method not defined -- process %s\n", |
197 |
prog, P); |
prog, P); |
198 |
return; |
return; |
199 |
} |
} |
205 |
} else if(IS(action, "stop")) { |
} else if(IS(action, "stop")) { |
206 |
|
|
207 |
if(!s->stop) { |
if(!s->stop) { |
208 |
error("%s: Stop method not defined -- process %s\n", |
log("%s: Stop method not defined -- process %s\n", |
209 |
prog, P); |
prog, P); |
210 |
return; |
return; |
211 |
} |
} |
216 |
} else if(IS(action, "restart")) { |
} else if(IS(action, "restart")) { |
217 |
|
|
218 |
if(!s->start || !s->stop) { |
if(!s->start || !s->stop) { |
219 |
error("%s: Start or stop method not defined -- process %s\n", |
log("%s: Start or stop method not defined -- process %s\n", |
220 |
prog, P); |
prog, P); |
221 |
return; |
return; |
222 |
} |
} |