linux下通用启动jar包shell脚本
目录结构如下:
start.sh 脚本内容如下:
pwd=$PWD prjName=${PWD##*/} echo $prjName WORK=`pwd` echo $WORK ps -ef|grep `whoami`|grep java|grep $prjName |awk '{ printf "kill -9 %s\n",$2}'|sh sum=`ps -ef|grep $prjName.jar|grep $LOGNAME|grep -v grep |wc -l` if [ $sum -ne 0 ] then echo "$prjName is running now,down fail" exit else echo "$prjName down success" echo "begin start $prjName..." nohup java -Dfile.encoding="utf8" -Xms256m -Xmx512m -DWORKDIR=$WORK -XX:-OmitStackTraceInFastThrow -jar $prjName.jar --spring.profiles.active=prod & fi
本文来自博客园,作者:margo,转载请注明原文链接:https://www.cnblogs.com/ZMargo/articles/12089906.html