脚本内容:
#!/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