#!/bin/sh
#
# Startup script for the wbmcmsvd
#
# chkconfig: 345 86 14
# description: Web base Management Console multi-Servers Daemon
# processname: wbmcmsvd
# pidfile: /var/run/wbmcmsvd.pid

# Source function library.
. /etc/rc.d/init.d/functions

# Add new PATH
export PATH=$PATH:/opt/nec/wbmc/bin

# See how we were called.
case "$1" in
  start)
        echo -n "Starting wbmcmsvd:"
#        daemon_bg wbmcmsvd
#        daemon wbmcmsvd &
        daemon /usr/bin/setsid wbmcmsvd &
        echo
        touch /var/lock/subsys/wbmcmsvd
        ;;
  stop)
        echo -n "Shutting down wbmcmsvd: "
        killproc wbmcmsvd
        echo
        rm -f /var/lock/subsys/wbmcmsvd
        rm -f /var/run/wbmcmsvd.pid
        ;;
  status)
        if [ -f /var/run/wbmcmsvd.pid ]; then
                pid=`head -1 /var/run/wbmcmsvd.pid`
                if [ -f /proc/$pid/cmdline ]; then
                        cmd=`cat /proc/$pid/status | head -1 | awk '{ print $2 }'`
                        if [ $cmd == "wbmcmsvd" ]; then
                                echo "wbmcmsvd (pid $pid) is running..."
                        else
                                echo "wbmcmsvd is stopped"
                        fi
                else
                        echo "wbmcmsvd is stopped"
                fi
        else
                echo "wbmcmsvd is stopped"
        fi
        ;;
  restart)
        $0 stop
        $0 start
        ;;
  reload)
        ;;
  *)
        echo "Usage: $0 {start|stop|restart|status}"
        exit 1
esac

exit 0
