.sh脚本运行停止springboot jar

运行

#!/bin/bash
cd /usr/email
nohup /usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar email.jar &

nohup 退出ssh 时继续运行

&后台运行

停止

如果配置了环境变量,用java代替

#!/bin/bash
jar_pid=`ps -ef|grep -v grep | grep '/usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar email.jar'|awk '{ print $2 }'`
echo $jar_pid
if [ ! -n "$jar_pid" ]; then
echo 'email is not running'
else
kill -9 $jar_pid
echo 'kill' $jar_pid
#cd dir/
rm -rf nohup.out
#nohup java -jar email.jar &
echo 'stop email success.'
fi

猜你喜欢

转载自blog.csdn.net/qq_34874784/article/details/90209844