SERVICE_NOOP=
SERVICE_TYPE=
function service_opt {
local opt=$1
local optarg="$2"
case $opt in
n) SERVICE=0 ;;
*) return 1
esac
}
function service_init {
if [ -e /bin/systemctl ]; then
SERVICE_TYPE=systemd
elif [ -e /sbin/initctl ]; then
SERVICE_TYPE=upstart
else
SERVICE_TYPE=service
fi
}
function service_status {
local service=$1
if [ $SERVICE_TYPE = upstart ]; then
cmd_test service $service status | grep -q start
else
cmd_test service $service status > /dev/null
fi
}
function service_restart {
local service=$1
cmd service $service restart
}