Updated config check to check whether background services are actually running

This commit is contained in:
Duncan Sommerville 2015-01-08 11:45:43 -05:00
parent 4559e3e27d
commit 301c0eb4b0

View file

@ -124,7 +124,7 @@ function checkRMQConnection() {
* @return boolean true if airtime-media-monitor is running * @return boolean true if airtime-media-monitor is running
*/ */
function checkMediaMonitorService() { function checkMediaMonitorService() {
exec("initctl list | grep airtime-media-monitor", $out, $status); exec("service airtime-media-monitor status | grep start", $out, $status);
return $status == 0; return $status == 0;
} }
@ -134,7 +134,7 @@ function checkMediaMonitorService() {
* @return boolean true if airtime-playout is running * @return boolean true if airtime-playout is running
*/ */
function checkPlayoutService() { function checkPlayoutService() {
exec("initctl list | grep airtime-playout", $out, $status); exec("service airtime-playout status | grep start", $out, $status);
return $status == 0; return $status == 0;
} }
@ -144,6 +144,6 @@ function checkPlayoutService() {
* @return boolean true if airtime-liquidsoap is running * @return boolean true if airtime-liquidsoap is running
*/ */
function checkLiquidsoapService() { function checkLiquidsoapService() {
exec("initctl list | grep airtime-liquidsoap", $out, $status); exec("service airtime-liquidsoap status | grep start", $out, $status);
return $status == 0; return $status == 0;
} }