在Linux系统中shell启动和关闭jar
启动jar包shell语句
#!/bin/sh
#jdk位置
export JAVA_HOME=/opt/software/java-jdk-8u262-64
#输出提示 在启动中
echo start deploy eureka 7001
#启动jar并输出日志位置
nohup $JAVA_HOME/bin/java -jar 你的jar包.jar > 日志.log 2>&1 &
关闭jar包shell语句
#!/bin/sh
#你的jar名
APP_NAME=你的jar包.jar
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Stop Process...' $APP_NAME
kill -15 $tpid
fi
sleep 5
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill -9 $tpid
else