#!/bin/sh
echo "************************************************************************"
echo "Please execute the command /opt/egurkha/bin/setup_agent before starting "
echo "the agent!"
echo "************************************************************************"
exit;
#EXTSHM=ON
#export EXTSHM
export HOME=/opt/egurkha

JAVA_HOME=/usr/java130
export JAVA_HOME
JAVA_LIB=/usr/java130/lib
export JAVA_LIB
 
LIBPATH=/opt/egurkha/lib:$LIBPATH
export LIBPATH
EG_HOME=/opt/egurkha
export EG_HOME
CLASSPATH=.:/opt/egurkha/lib/eg_agent.jar:/opt/egurkha/lib/classes111.zip:$EG_HOME/lib/jsse.jar:$EG_HOME/lib/jcert.jar:$EG_HOME/lib/jnet.jar:$EG_HOME/lib/mail.jar:$EG_HOME/lib/activation.jar:$EG_HOME/lib/pop3.jar:$EG_HOME/lib/ldapjdk.jar:$EG_HOME/lib/eg_plus.jar:$CLASSPATH
export CLASSPATH
if [ ! -z "$JAVA_HOME" ] 
then 
CLASSPATH=$CLASSPATH:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export CLASSPATH
fi
PATH=.:$JAVA_HOME/bin:$EG_HOME/bin:/sbin:/usr/bin:/bin:/usr/sbin:/usr/local/bin:$PATH
export PATH 
host=192.168.10.3
portNo=7077
export host portNo
/opt/egurkha/bin/stop_agent 0
java EgInstallInfo
cd /opt/egurkha

unset JAVA_TOOL_OPTIONS
unset _JAVA_OPTIONS
unset IBM_JAVA_OPTIONS

nohup java EgMainAgent -manager $host -port $portNo -dir /opt/egurkha > /dev/null 2>/dev/null &
sleep 5
val=`ps -aef | grep EgMainAgent | grep -v grep | wc -l`
if [ $val -gt 0 ] 
then 
echo "***************************************************************"
echo "The eGurkha agent 2.2.0 has been started ..."
echo "Please check the file: "/opt/egurkha/agent/logs/error_log""
echo "for any errors while executing the agent."
echo "***************************************************************"
else
echo "***********************************************************************"
echo "The eGurkha agent 2.2.0 failed to start ..."
echo "This is probably because the eGurkha manager's license does not permit"
echo "this agent to communicate with it."
echo "Please check the file: /opt/egurkha/agent/logs/error_log for details."
echo "***********************************************************************"
fi
