new api to control daemon

This commit is contained in:
Pliable Pixels 2021-01-23 14:22:52 -05:00
parent ea8f264724
commit 68dac0e406
1 changed files with 11 additions and 0 deletions

View File

@ -21,6 +21,17 @@ class HostController extends AppController {
));
}
// an interface to individually control the various ZM daemons
// invocation: https://server/zm/api/host/daemonControl/<daemon>.pl/<command>.json
public function daemonControl($daemon_name, $command) {
$string = ZM_PATH_BIN."/zmdc.pl $command $daemon_name";
$result = exec($string);
$this->set(array(
'result' => $result,
'_serialize' => array('result')
));
}
function getLoad() {
$load = sys_getloadavg();