#! /bin/sh

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/root/naptTestServerForTest/NaptTestServer_Linux.pl
NAME=NaptTestServer

case "$1" in
  start)
 echo -n "Starting $NAME: "
 if [ -e /var/run/$NAME.pid ]
 then 
 echo "Already running."
 else
 echo "" > /var/run/$NAME.pid
 perl -s $DAEMON
 sleep 2
 echo "Started."
 fi
 ;;

  stop)
 echo -n "Stopping $NAME: "
 if [ -e /var/run/$NAME.pid ]
 then
 kill `cat /var/run/$NAME.pid`
 rm /var/run/$NAME.pid
 sleep 2
 echo "Stopped."
 else
 echo "Not running."
 fi
 ;;

  restart)
 echo -n "Restarting $NAME: "
 if [ -e /var/run/$NAME.pid ]
 then
 kill `cat /var/run/$NAME.pid`
 sleep 2
 fi
 perl -s $DAEMON
 sleep 2
 echo "Re-Started."
 ;;

  start-debug)
 echo -n "Starting $NAME in debug mode: "
 if [ -e /var/run/$NAME.pid ]
 then
 kill `cat /var/run/$NAME.pid`
 sleep 2
 fi
 perl -s $DAEMON log
 sleep 2
 echo "Started."
 ;;

  help)
 perl -s $DAEMON help
 ;;

  *)
 N=/etc/init.d/$NAME
  echo "Usage: $N {start|stop|restart|start-debug|help}" >&2
 exit 1
 ;;
esac

exit 0

