#!/bin/sh

CLASSPATH=.:/opt/egurkha/lib/eg_agent.jar:/opt/egurkha/lib/eg_manager.jar:$CLASSPATH
export CLASSPATH
isJRE16=`/opt/egurkha/jre/bin/java -version 2>&1 | grep "1\.6" | wc -l`
isJRE17=`/opt/egurkha/jre/bin/java -version 2>&1 | grep "1\.7" | wc -l`
if [ $isJRE17 -eq 0 ]
then
	isJRE17=`/opt/egurkha/jre/bin/java -version 2>&1 | grep "1\.8" | wc -l`
fi
isJRE14=`/opt/egurkha/jre/bin/java -version 2>&1 | grep "17" | wc -l`
if [ $isJRE14 -eq 0 ]
then
	isJRE14=`/opt/egurkha/jre/bin/java -version 2>&1 | grep "14\." | wc -l`
fi
export isJRE16
export isJRE17
export isJRE14

javaCmd="java "
if [ "$isJRE16" -ge "1" ]
then
        javaCmd="java -XX:ErrorFile=/dev/null -XX:HeapDumpPath=/dev/null "
fi
if [ "$isJRE17" -ge "1" ]
then
        javaCmd="java -XX:ErrorFile=/dev/null -XX:HeapDumpPath=/dev/null -XX:-CreateMinidumpOnCrash "
fi
if [ "$isJRE14" -ge "1" ]
then
        javaCmd="java -XX:+SuppressFatalErrorMessage -XX:ErrorFile=/dev/null -XX:HeapDumpPath=/dev/null -XX:-CreateCoredumpOnCrash "
fi
$javaCmd EgTime
