shell 启动java_一个java应用的启动shell 与 停止shell

################start.sh########################

BASE_DIR=/export/home/radius/cleanfile/

CURRENT_DIR="$BASE_DIR"

RUN_DIR="$CURRENT_DIR/rundir"

LIB_DIR="$CURRENT_DIR/lib"

JVM_OPTS="-server -Xms64m -Xmx256m -Dsyn=cleanfile"

JAVA_HOME=/export/home/radius/jdk1.6.0_12/

LANG=zh_CN.UTF-8

CLASSPATH="$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/rt.jar:$JRE_HOME/charsets.jar"

MYCP="$MYCP:$LIB_DIR/cleanfile.jar"

MYCP="$MYCP:$LIB_DIR/log4j-1.2.15.jar"

MYCP="$MYCP:$LIB_DIR/slf4j-api-1.5.0.jar"

MYCP="$MYCP:$LIB_DIR/slf4j-log4j12-1.5.0.jar"

MYCP="$MYCP:$LIB_DIR/jakarta-oro.jar"

MYCP="$MYCP:$CURRENT_DIR/config/"

export JAVA_HOME

export CLASSPATH;

export LANG;

echo $MYCP

if [ ! -d "$RUN_DIR" ]; then

mkdir "$RUN_DIR"

fi

cd $RUN_DIR

nohup $JAVA_HOME/bin/java $JVM_OPTS -cp "$MYCP"  com.poson.dacs.cleanfile.FileCleanner /dev/null 2>&1 &

echo $! > pidfile

################stop.sh########################

pid="`cat rundir/pidfile`";

kill $pid;

echo "kill scanplantimer done!"

posted on 2010-06-12 17:29 凌宇 阅读(480) 评论(0)  编辑  收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值