#!/bin/sh
if [ -f ~/.bash_profile ];
then
. ~/.bash_profile
fi
cd /home/ddata/server/
stop(){
#kill 掉所有该java程序-循环kill
jarname='spring-boot-module-system-2.2.0'
pids=`ps -ef | grep $jarname | grep -v grep | grep -v kill|awk '{print $2}'`
echo $jarname
echo $pids
for pid in $pids
do
echo "kill the $jarname process [ $pid ]"
kill -9 $pid
done
}
stop
#jenkins发布需要加上下面这句
BUILD_ID=DONTKILLME
#重新启动项目
nohup /usr/lib/java/jdk1.8.0_221/bin/java -jar -Xms1024M -Xmx2048M $jarname.jar --spring.profiles.active=prod &
echo "start successed!!!"
[LINUX学习]sheel脚本循环KILL,并启动
最新推荐文章于 2024-07-08 22:09:55 发布