#!/bin/bash -e
# chkconfig: 345 86 16
# description: Halcyon IASP script

start() {
echo "Starting Halcyon iASP : [OK]"
su - iasp_user -c "/var/www/iasp/start-server.sh > /dev/null 2>/dev/null &"
su - iasp_user -c "/var/www/iasp/start-admin.sh > /dev/null 2>/dev/null &"
}

stop(){
echo "Shutting down Halcyon iASP : [OK]"
su - iasp_user -c "/var/www/iasp/stop-server.sh > /dev/null 2>/dev/null &"
su - iasp_user -c "/var/www/iasp/stop-admin.sh > /dev/null 2>/dev/null &"
count=`ps -eo 'pid,user' | grep iasp_user | wc -l`
if [ $count -gt 0 ];then
	kill -9 `ps -eo 'pid,user' | grep "iasp_user" | cut -c 1-5`
fi
}


case "$1" in
  start)
        start
	shift
        ;;
  stop)
        stop
        ;;
  restart)
        stop
        start
        ;;
  *)
        echo "Usage: $0 {start|stop|restart}"
        exit 1
esac
exit 0
