.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

 


版权声明:本文为qq_34874784原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。