#!/bin/sh
#
# "$Id: superMonitor,v 1.11 2011/10/25 20:11:33 brian Exp $"
#
#   Startup/shutdown script for the Dosis.
#
#   Linux chkconfig stuff:
#
#   chkconfig: 2345 98 10
#   description: Startup/shutdown Dosis superMonitor. 
#
# Source function library.
. /etc/init.d/functions

#DAEMON=/home/dosis/superMonitor/superMonitor.bash
DAEMON=/home/dosis/bin/superMonitor.bash

prog=superMonitor

start () {
	echo -n $"Starting $prog: "
	# start daemon
	su -s /bin/bash -l dosis -c $DAEMON
	
        RETVAL=$?
	echo
	[ $RETVAL = 0 ] && touch /var/lock/subsys/${prog}
	return 0
}

stop () {
	# stop daemon
	echo -n $"Stopping $prog: "
	killproc -d 30 $prog
	RETVAL=$?
	echo
	[ $RETVAL = 0 ] && rm -f /var/lock/subsys/${prog}
	return 0
}

restart() {
	stop
	start
}

case $1 in
	start)
		start
	;;
	stop)
		stop
	;;
	restart)
		restart
	;;
	condrestart|try-restart)
		[ -f /var/lock/subsys/${prog} ] && restart || :
	;;	
	reload)
		echo -n $"Reloading $prog: "
		killproc $prog -HUP
		RETVAL=$?
		echo
	;;
	force-reload)
		echo -n $"Reloading $prog: "
		if ! killproc $prog -HUP; then
			restart
		fi
		echo
	;;
	status)
		status $prog
		RETVAL=$?
	;;
	restartlog)
		stop
		cat /dev/null >/var/log/dosis/error_log
		start
	;;
	*)

	echo $"Usage: $prog {start|stop|restart|condrestart|reload|status}"
	exit 3
esac

exit $RETVAL
