#!/bin/sh

ERROLOG="/var/run/$SERVER.log"
CMDFILE="/var/run/$SERVER.sh"
PIDFILE="/var/run/$SERVER.pid"

echo $CMDLINE > $CMDFILE

case "$1" in 
	start)
		if [ ! -e $PIDFILE ]; then
			echo -ne "Starting $SERVER \n"
			. $CMDFILE >> $ERROLOG
			TMP=`pidof $APPS`
			if [ "$?" == "0" ]; then
				echo $TMP > $PIDFILE
			else
				echo $TMP >> $ERROLOG
			fi
		else
			echo "$SERVER already running"
		fi

	;;
	
	stop)
		echo  "Stoping $SERVER"
		kill  `cat $PIDFILE` >> $ERROLOG
		rm -f $PIDFILE       >> $ERROLOG
	;;
	
	restart)
		echo "Restarting $SERVER"
		$0  stop  >> $ERROLOG
		$0  start >> $ERROLOG
	;;
	
	status)
		if [ -e $PIDFILE  ]; then
			echo -e "$SERVER \t is running at pid `cat $PIDFILE`"
			exit 2
		else
			echo -e "$SERVER \t isn't running"
			exit 3
		fi
	;;
	
	*)
		echo "Usage $0 {start|stop|restart|status}"
	;;
esac
exit 0
