#!/bin/bash
# Babel Agent startup script
# Sancho Lerena, <slerena@gmail.com>
# Version para Linux (generico)
# v1.0

PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
BABEL_PATH=/opt/babel_agent/
DAEMON=babel.sh
PIDFILE=/var/run/babel_agent.pid


if [ ! -f $BABEL_PATH/$DAEMON ]
then
	echo "Babel Agent not found at $BABEL_PATH/$DAEMON, please check setup"
	exit
fi

case "$1" in
  start)
        if [ -f $PIDFILE ]
        then
                echo "Babel Agent is currently running on this machine. Aborting now..."
                exit
        fi
        $BABEL_PATH/$DAEMON $BABEL_PATH >> $BABEL_PATH/log/babel_agent_error.log &  MYPID=$!
        echo $MYPID > $PIDFILE
	echo "Babel Agent is now running with PID $MYPID"
        ;;
  stop)
        if [ -f $PIDFILE ]
        then
           echo "Stopping Babel Agent."
	   kill -9 `cat $PIDFILE`   
	   rm -f $PIDFILE 
        else
           echo "Babel Agent is not running, cannot stop it. Aborting now..."
        fi
        ;;
  force-reload|restart)
        $0 stop
        $0 start
        ;;
  *)
        echo "Uso: /etc/init.d/babel_agent {start|stop|restart|force-reload}"
        exit 1
esac

