#!/bin/bash
# chkconfig: 2345 20 80
# description: checking load
# Source function library.
. /etc/init.d/functions
 
case "$1" in
start)
   echo "INFO: $(date '+%Y-%m-%d %H:%M:%S') process checker-thriftserver starting" > /var/log/spark/checker-thriftserver.log
   /etc/init.d/checker-thriftserver.sh &
   echo $!>/var/run/spark/checker-thriftserver.pid
   ;;
stop)
   echo "INFO: $(date '+%Y-%m-%d %H:%M:%S') process checker-thriftserver stoping" >> /var/run/spark/checker-thriftserver.log
   kill `cat /var/run/spark/checker-thriftserver.pid`
   rm /var/run/spark/checker-thriftserver.pid
   ;;
restart)
   $0 stop
   $0 start
   ;;
status)
   if [ -e /var/run/spark/checker-thriftserver.pid ]; then
      echo checker-thriftserver is running, pid=`cat /var/run/spark/checker-thriftserver.pid`
   else
      echo checker-thriftserver is NOT running
      exit 1
   fi
   ;;
*)
   echo "Usage: $0 {start|stop|status|restart}"
esac
 
exit 0
