Linux 启动进程结束进程通用代码

时间:2023-03-09 20:16:21
Linux 启动进程结束进程通用代码

linux启动springboot项目

start.sh

#!/bin/sh

rm -f tpid

nohup java -jar restDate-0.0.-SNAPSHOT.jar --spring.profiles.active=dev > /dev/null >& &

echo $! > tpid

echo Start Success!

stop.sh

#!/bin/sh
APP_NAME=restDate-0.0.-SNAPSHOT tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Stop Process...'
kill - $tpid
fi
sleep
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill - $tpid
else
echo 'Stop Success!'
fi

kill.sh

#!/bin/sh
APP_NAME=restDate-0.0.-SNAPSHOT tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill - $tpid
fi

注意修改

APP_NAME