#!/bin/sh
#定义程序名 及jar包的名
PROJECT_NAME=shou-base-system-3.6.0.jar
LogName=bank-manager
## 编写判断程序是否正在运行的方法
isExist(){
## 首先查找进程号
pid=$(ps -ef | grep ${PROJECT_NAME} | grep -v "grep" | awk '{print $2}')
echo $(pid)
## 如果进程号不存在,则返回0 否则返回1
if [ -z "${pid}" ]; then
return 0
else
return 1
fi
}
## 编写启动程序方法
start(){
## 调用 判断程序是否正在运行的方法
isExist
## 判断方法返回值是否等于0 ,等于则不存在
if [ $? -eq "0" ]; then
echo "${PROJECT_NAME} is starting ......"
nohup java -Xms1024m -Xmx2048m -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512M -jar ${PROJECT_NAME} --spring.config.location=application.yml,application-druid.yml --logging.config=logback.xml>../logs/$LogName 2>&1 &
echo "${
sh start.sh 编写 spring boot 启动脚本
最新推荐文章于 2024-07-19 07:14:42 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)