linux使用脚本重新启动java程序



####################################################################################
#关闭程序
_EUID=500
if [ "$EUID" -ne "$_EUID" ]
then
echo "^_^^_^ Current user EUID [$EUID],check current user PRIVILEGES ^_^^_^"
exit
fi
pkill -9 -u "$_EUID" java
#ulimit -n 65536
#####################################################################################
#设置配置文件
SERVICE_HOME='/home/test/yourdir'
JAVA_HOME=/usr/local/j2sdk1.4.2_08
_RUNJAVA="$JAVA_HOME"/bin/java


CLASSPATH="$JAVA_HOME"/lib/tools.jar
CLASSPATH="$CLASSPATH:$SERVICE_HOME"/config
CLASSPATH="$CLASSPATH:$SERVICE_HOME"/yourjava.jar
CLASSPATH=$CLASSPATH
if [ -d "$SERVICE_HOME" ]; then
for i in "$SERVICE_HOME"/lib/*.jar; do
CLASSPATH="$CLASSPATH":"$i"
done
fi
echo $CLASSPATH
#####################################################################################

#重新启动程序
exec "$_RUNJAVA" -Xms2G -Xmx2G -classpath "$CLASSPATH" \
-Dcatalina.home="$SERVICE_HOME" com.yourdomain.Main 2>>$SERVICE_HOME/logs/err.log 1>> /dev/null &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值