平滑启动shell脚本
2024-10-06 13:32:25
# 平滑关闭和启动 Spring Boot 程序
#设置端口
SERVER_PORT="8090"
#当前时间
time=`date +%Y-%m-%d`
#设置应用名称
JAR_NAME="pay-getway"
#设置 JAVA 启动参数
#JAVA_OPTIONS="-server -Xms1024M -Xmx1024M -Dserver.port=$SERVER_PORT"
#Actuator 方式远程关闭应用
curl -X POST http://localhost:$SERVER_PORT/actuator/shutdown
echo "curl -X POST http://localhost:$SERVER_PORT/actuator/shutdown"
#循环遍历应用端口是否被使用,作为应用运作状态的标志
echo "关闭旧应用开始"
UP_STATUS=1
while(( $UP_STATUS>0 ))
do
UP_STATUS=$(lsof -i:"$SERVER_PORT" | wc -l)
done
echo "\n关闭旧应用结束"
最新文章
- c语言数据结构复习
- overload、overwrite、override
- 《IT蓝豹》完整阅读软件客户端app
- iframe 使用
- Instruments_Activity Monitor使用入门
- SQLite中DML DDL DML命令的区别[转]
- 【iCore2 双核心板视频教程一】iM_LAN 100M 以太网模块UDP例程(包含视频教程)
- jersey构建rest服务返回json数据
- maven compile时出现“非法字符: \65279”的解决
- php使用iconv进行从utf-8转为gb2312字符编码出错或截断的解决方案
- 【笔记】vue-cli 开发环境中跨域连接后台api(vue-resource 跨域post 请求)
- SGD、GD
- WPF 学习笔记
- SQL行装列PIVOT和列转行UNPIVOT
- pt-query-digest简介使用
- zookeeper的可视化web界面
- Linux swap 使用
- 2.1 Apache Axis2 快速学习手册之 POJO 构建Web Service
- (字符串处理)Fang Fang -- hdu -- 5455 (2015 ACM/ICPC Asia Regional Shenyang Online)
- Vue.js系列之三模板语法
热门文章
- redis缓存+session 实现单点登录
- Mac部署hadoop3(伪分布式)
- HDU 3873 Invade the Mars(带限制条件的Dijkstra)
- MongoDB-系统时钟跳变引发的风波
- 函数基础(三) 装饰器\闭包 day 12
- unity基础命令
- Vue躬行记(5)——组件通信
- 实战SpringCloud响应式微服务系列教程(第十章)响应式RESTful服务完整代码示例
- 最全的access2013教程 access 2010教程 access 2007教程 Access 2003教程
- 面经-科大讯飞AI研究院