zoukankan      html  css  js  c++  java
  • 平滑启动shell脚本

    # 平滑关闭和启动 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 " 关闭旧应用结束"

  • 相关阅读:
    1282 回文数猜想
    1279 验证角谷猜想
    1205 吃糖果
    1201 18岁生日
    1106 排序
    2024 C语言合法标识符
    196 让气球飞吧
    1001 Sum Problem
    if语句
    三元运算符
  • 原文地址:https://www.cnblogs.com/xwjBlog/p/11556145.html
Copyright © 2011-2022 走看看