#!/bin/sh
# jar文件名
JAR=gs-extend-1.0.jar
#启动指定后缀的application.yml
ENV=prd
echo '开始重启' $JAR '环境' $dev
pid=`ps -ef | grep $JAR | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ];then
kill -15 $pid
echo kill -15 $pid
sleep 1
fi
pid=`ps -ef | grep $JAR | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ];then
sleep 2
kill -9 $pid
echo kill -9 $pid
fi
echo starting ...
nohup java -jar -Xlog:gc=debug:file=gc.log:uptimemillis,pids:filecount=5,filesize=10240 $JAR -Xms1024m -Xmx2048m --spring.profiles.active=$ENV > /dev/null 2>&1 &
echo start success!
echo -e "\n"
java项目重启脚本
最新推荐文章于 2024-04-02 23:56:33 发布