49 lines
864 B
Plaintext
49 lines
864 B
Plaintext
|
#!/bin/sh /etc/rc.common
|
||
|
|
||
|
#for test, activate later
|
||
|
START=78
|
||
|
SERVICE_DAEMONIZE=1
|
||
|
SERVICE_USE_PID=1
|
||
|
SERVICE_WRITE_PID=1
|
||
|
SERVICE_MATCH_EXEC=""
|
||
|
SERVICE_DEBUG=""
|
||
|
SERVICE_QUIET="1"
|
||
|
|
||
|
EXTRA_COMMANDS="/usr/sbin/netapi"
|
||
|
EXECMD="/usr/sbin/netapi"
|
||
|
|
||
|
start() {
|
||
|
export PROCLINE="${EXECMD}"
|
||
|
export PROCFLAG="${EXTRA_COMMANDS}"
|
||
|
export PROCNUM='1'
|
||
|
/usr/sbin/supervisord start
|
||
|
return $?
|
||
|
}
|
||
|
|
||
|
stop() {
|
||
|
export PROCLINE="${EXECMD}"
|
||
|
export PROCFLAG="${EXTRA_COMMANDS}"
|
||
|
/usr/sbin/supervisord stop
|
||
|
return $?
|
||
|
}
|
||
|
|
||
|
#running: 0, dead, 1, alive
|
||
|
is_running(){
|
||
|
status
|
||
|
}
|
||
|
|
||
|
#status: 0, in-actived, 1, actived
|
||
|
status(){
|
||
|
export PROCLINE="${EXECMD}"
|
||
|
export PROCFLAG="${EXTRA_COMMANDS}"
|
||
|
/usr/sbin/supervisord status
|
||
|
}
|
||
|
|
||
|
restart(){
|
||
|
export PROCLINE="${EXECMD}"
|
||
|
export PROCFLAG="${EXTRA_COMMANDS}"
|
||
|
/usr/sbin/supervisord restart
|
||
|
return $?
|
||
|
}
|
||
|
|