#!/bin/bash # # op_server Starts and stops the op_server daemon. # # chkconfig: 2345 99 15 # description: Flash Operator Panel # processname: op_server # pidfile: /var/run/op_server/op_server.pid # config: /etc/sysconfig/op_server # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ "${NETWORKING}" = "no" ] && exit 0 [ -e /etc/sysconfig/op_server ] && . /etc/sysconfig/op_server [ -x /usr/sbin/op_server ] || exit 0 RETVAL=0 case "$1" in start) gprintf "Starting Flash Operator Panel: " daemon op_server ${OPTIONS:-"-d"} RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/op_server ;; stop) gprintf "Shutting dows Flash Operator Panel: " killproc op_server RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/op_server ;; restart) $0 stop $0 start RETVAL=$? ;; reload) gprintf "Reloading Flash Operator Panel configuration: " killproc op_server -HUP RETVAL=$? echo ;; status) status op_server RETVAL=$? ;; *) gprintf "Usage: %s {start|stop|status|restart|reload}\n" "$0" exit 1 esac exit $RETVAL