1NAME="owserver" 2DAEMON="/usr/bin/${NAME}" 3PID_F="/run/${NAME}.pid" 4 5OWSERVER_ARGS= 6[ -r /etc/default/${NAME} ] && . /etc/default/${NAME} 7 8case "$1" in 9start) 10 printf "Starting ${NAME}: " 11 if [ -z "${OWSERVER_ARGS}" ]; then 12 echo "OWSERVER_ARGS must be set in defaults file" 1>&2 13 exit 1 14 fi 15 start-stop-daemon -S -x ${DAEMON} -- \ 16 --pid_file ${PID_F} ${OWSERVER_ARGS} 17 [ $? -eq 0 ] && echo "OK" || echo "FAIL" 18 ;; 19stop) 20 printf "Stopping ${NAME}: " 21 start-stop-daemon -K -p ${PID_F} 22 [ $? -eq 0 ] && echo "OK" || echo "FAIL" 23 ;; 24restart|reload) 25 $0 stop 26 $0 start 27 ;; 28*) 29 echo "Usage: $0 {start|stop|restart|reload}" 30 exit 1 31esac 32