SpringBoot万能启停脚本

startup.sh
shell 复制代码
#!/bin/bash


mkdir -p log
mkdir -p uploadPath
rm -rf log/*
sh stop.sh

CUR_DIR="$( cd "$( dirname "$0" )" && pwd )"
echo "CUR_DIR=$CUR_DIR"
cd $CUR_DIR

APP_NAME=example
APP_JAR_NAME="$APP_NAME.jar"

nohup java -jar -Xms128m -Xmx128m $CUR_DIR/$APP_JAR_NAME > ./log/start-init.log 2>&1 & # -Xms2g -Xmx3g
echo "$CUR_DIR/$APP_APP_JAR_NAME start up successful."

stop.sh
shell 复制代码
#!/bin/bash

CUR_DIR="$( cd "$( dirname "$0" )" && pwd )"
echo "CUR_DIR=$CUR_DIR"
cd $CUR_DIR

APP_NAME=example
APP_JAR_NAME="$APP_NAME.jar"

PID=`ps ax | grep -i "$CUR_DIR/$APP_JAR_NAME" | grep java | grep -v grep | awk '{print $1}'`
if [ ! -n "$PID" ];
then
  echo "$APP_NAME is not running!"

else
  echo "$APP_NAME $PID is running!"
  kill -9 $PID
  echo "$APP_NAME is killed!"

fi
相关推荐
SoFlu软件机器人2 小时前
飞算 JavaAI 与 Spring Boot:如何实现微服务开发效率翻倍?
spring boot·后端·微服务
backRoads5 小时前
docker部署springboot(eureka server)项目
spring boot·docker·eureka
幽络源小助理6 小时前
SpringBoot民宿管理系统开发实现
java·spring boot·springboot·民宿系统
爱发飙的蜗牛6 小时前
springboot--web开发请求参数接收注解
java·spring boot·后端
BillKu6 小时前
Spring Boot + MyBatis 动态字段更新方法
java·spring boot·mybatis
橘猫云计算机设计6 小时前
springboot-基于Web企业短信息发送系统(源码+lw+部署文档+讲解),源码可白嫖!
java·前端·数据库·spring boot·后端·小程序·毕业设计
CopyLower7 小时前
Spring Boot的优点:赋能现代Java开发的利器
java·linux·spring boot
细心的莽夫7 小时前
Elasticsearch复习笔记
java·大数据·spring boot·笔记·后端·elasticsearch·docker
程序员阿鹏7 小时前
实现SpringBoot底层机制【Tomcat启动分析+Spring容器初始化+Tomcat 如何关联 Spring容器】
java·spring boot·后端·spring·docker·tomcat·intellij-idea
工业互联网专业9 小时前
基于JavaWeb的花店销售系统设计与实现
java·vue.js·spring boot·毕业设计·源码·课程设计·花店销售系统