#! /bin/sh

MEGHA_HOME=/usr/local/megha
PID_FILE=$MEGHA_HOME/misc/jetty.pid
MODE=`grep 'app.mode' $MEGHA_HOME/conf/app.properties | awk -F= '{print $2;}'`
case "$1" in
       start)
            cd $MEGHA_HOME/jetty
			if [ -f "$PID_FILE" ]; then
				kill -0 `cat $PID_FILE` > /dev/null 2>&1
				if [ "$?" = "0" ]; then
					echo "Megha $MODE is already running"
				else
					/bin/su megha -c "cd $MEGHA_HOME/jetty; $MEGHA_HOME/bin/start-jetty.sh"
				fi
			else
                /bin/su megha -c "cd $MEGHA_HOME/jetty; $MEGHA_HOME/bin/start-jetty.sh"
            fi
            ;;
       stop)
         if [ -f "$PID_FILE" ]; then
                pid=`cat $MEGHA_HOME/misc/jetty.pid`
                kill $pid
         else
             echo "Megha $MODE is not running"
         fi
            ;;
       status)
         if [ -f "$PID_FILE" ]; then
           kill -0 `cat $PID_FILE` > /dev/null 2>&1
           if [ "$?" = "0" ]; then
               echo "Megha $MODE running"
           else
               echo "Megha $MODE is not running"
           fi
         else
           echo "Megha $MODE is not running"
         fi
            ;;
       *)
            echo $"Usage: $0 {start|stop|status}"
            exit 1
            ;;
esac
exit 0

