contab执行java程序

来源:互联网 发布:手机网络爸爸 编辑:程序博客网 时间:2024/04/30 02:49
#!/bin/bash
#说明类型

#echo $PATH > /home/kkihpl/PATH1.log

JAVA_HOME="/usr/lib/java/jdk1.8.0_77"
#JAVA_HOME

PATH="$PATH:$JAVA_HOME/bin"
#echo $PATH > /home/kkihpl/PATH2.log


CLASSPATH=".:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"
#echo $CLASSPATH > /home/kkihpl/CLASSPATH0.log



for i in `ls /media/soft/studyTool/server/tomcat/apache-tomcat-7.0.30/lib/*.jar`
do
CLASSPATH="$CLASSPATH:$i"
done

#echo $CLASSPATH > /home/kkihpl/CLASSPATH1.log


APP_HOME=/media/soft/studyTool/workSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/com/WEB-INF
cd $APP_HOME
APP_SN="yhwlLinuxSMS"
JAVA_OPTS="-Xmx64m -Xms64m"
MAIN_CLASS="test.cron.TestCron"
for i in `ls $APP_HOME/lib/*.jar`
do
CLASSPATH="$CLASSPATH:$i"
done


#echo $CLASSPATH > /home/kkihpl/CLASSPATH2.log  

cd $APP_HOME/classes
java -DAPP_SN=$APP_SN $JAVA_OPTS -classpath $CLASSPATH $MAIN_CLASS
sleep 1
0 0
原创粉丝点击