Revision cb9799d5
Added by Ermal LUÇI about 12 years ago
etc/inc/gwlb.inc | ||
---|---|---|
240 | 240 |
@file_put_contents("{$g['varetc_path']}/apinger.conf", $apingerconfig); |
241 | 241 |
unset($apingerconfig); |
242 | 242 |
|
243 |
killbypid("{$g['varrun_path']}/apinger.pid"); |
|
244 | 243 |
if (is_dir("{$g['tmp_path']}")) |
245 | 244 |
chmod("{$g['tmp_path']}", 01777); |
246 | 245 |
if (!is_dir("{$g['vardb_path']}/rrd")) |
... | ... | |
248 | 247 |
|
249 | 248 |
@chown("{$g['vardb_path']}/rrd", "nobody"); |
250 | 249 |
|
251 |
/* start a new apinger process */ |
|
252 |
@unlink("{$g['varrun_path']}/apinger.status"); |
|
253 |
sleep(1); |
|
254 |
mwexec_bg("/usr/local/sbin/apinger -c {$g['varetc_path']}/apinger.conf"); |
|
255 |
sleep(1); |
|
256 |
sigkillbypid("{$g['varrun_path']}/apinger.pid", "USR1"); |
|
250 |
if (isvalidpid("{$g['varrun_path']}/apinger.pid")) |
|
251 |
sigkillbypid("{$g['varrun_path']}/apinger.pid", "HUP"); |
|
252 |
else { |
|
253 |
/* start a new apinger process */ |
|
254 |
@unlink("{$g['varrun_path']}/apinger.status"); |
|
255 |
sleep(1); |
|
256 |
mwexec_bg("/usr/local/sbin/apinger -c {$g['varetc_path']}/apinger.conf"); |
|
257 |
sleep(1); |
|
258 |
sigkillbypid("{$g['varrun_path']}/apinger.pid", "USR1"); |
|
259 |
} |
|
257 | 260 |
|
258 | 261 |
return 0; |
259 | 262 |
} |
Also available in: Unified diff
Reload apinger now that we can rather than restarting. Related to Ticket #3119