Linux Shell Java classファイルインスタンスの呼び出し
781 ワード
#!/bin/sh
#jdk
JAVA_HOME=/usr/lib/jvm/java
# classes
GWOS_HOME=/home/user/project/ttd/test-pro
# jar , log4j
CLASSPATH=.:/home/user/project/ttd/test-pro/lib/*:/home/user/project/ttd/test-pro/logs
#
RUN_CNT=`ps -ef | grep $JAVA_HOME/bin/java | grep $GWOS_HOME/$JAVA_FILE | grep -v grep | wc -l`
if [ $RUN_CNT -gt 0 ]; then
exit 0
fi
# shell class classes
cd $GWOS_HOME/classes
# class( . )
JAVA_FILE=com.tang.Test
# ( jar , main String [] args )
PARAM_1=1
PARAM_2=2
#
RESULT=$($JAVA_HOME/bin/java -Xmx1524m -cp $CLASSPATH $JAVA_FILE $PARAM_1 $PARAM_2)
echo "$RESULT"