脚本内容:

#!/bin/bash
# 停止脚本
apiID=$(ps -ef |grep 'tracking-web-0.0.1-SNAPSHOT.jar'|grep -v 'grep'| awk '{print $2}')
# 如果进程不存在
if test $apiID ;
then
    # 杀死进程
    kill -9 $apiID
    echo "进程已杀死"
else
    # 提示不进程不存在
    echo "进程不存在"
fi

nohup java -Xmx3G -Xms3G -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly -jar tracking-web-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=114.115.141.227:8848 --spring.cloud.nacos.config.server-addr=114.115.141.227:8848 >/dev/null 2>&1 &



设置启动参数,修改yml配置信息:

--spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=114.115.141.227:8848 --spring.cloud.nacos.config.server-addr=114.115.141.227:8848

启动后取消nohup.out日志文件:

>/dev/null 2>&1