最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot應(yīng)用線上重啟腳本的命令詳解

 更新時間:2022年07月01日 09:33:49   作者:妍妍叫我肉肉  
這篇文章主要介紹了SpringBoot應(yīng)用線上重啟腳本,通過查找應(yīng)用進程PID,殺死應(yīng)用進程PID,運行啟動腳本,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
  1. 查找應(yīng)用進程PID
  2. 殺死應(yīng)用進程PID
  3. 運行啟動腳本

煩不煩啊,像我這么懶得人 得想個辦法一步搞定!

如下所示 新建一個shell腳本,然后將其運行之!

#!/bin/sh
#根據(jù)進程名殺死進程
if [ $# -lt 1 ]
then
  echo "需要傳入jar包的名稱!"
  exit 1
fi
# 根據(jù)輸入的應(yīng)用名,找出指定的應(yīng)用的進程Id
PROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|grep -v /bin/sh|awk '{print $2}'`
#echo "$PROCESS"
# 然后打印殺死的進程的Id
if [ -z "$PROCESS" ]
 then echo "當(dāng)前程序沒有在運行,即將首次啟動!"
else
# 然后打印殺死的進程的Id
 echo "當(dāng)前正在運行應(yīng)用的進程PID: $1 process [ ${PROCESS[0]} ]"
 kill -9 $PROCESS
 echo "進程已殺死,3秒后重啟!"
 sleep 3s
fi
# 啟動應(yīng)用
echo "========啟動中========"
nohup java -jar $1 >/dev/null 2>&1 &
sleep 3s
# 根據(jù)輸入的應(yīng)用名,找出指定的應(yīng)用的進程Id
PROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|grep -v /bin/sh|awk '{print $2}'`
echo "啟動成功,新的進程PID:$PROCESS"
exit 1

腳本格式:文件名 應(yīng)用名,例如:restart_application.sh rourou.jar

這個腳本有三個作用:

  • 首次啟動運行即可,第一次叫啟動,使用方式:restart_application.sh rourou.jar,其中restart_application.sh是自己新建的腳本文件名稱,rourou.jar是自己的應(yīng)用
  • 重啟應(yīng)用直接運行即可,使用方式:restart_application.sh rourou.jar,其中restart_application.sh是自己新建的腳本文件名稱,rourou.jar是自己的應(yīng)用
  • 如果沒有傳入應(yīng)用的名稱,會顯示需要傳入jar包的名稱!

到此這篇關(guān)于SpringBoot應(yīng)用線上重啟腳本的文章就介紹到這了,更多相關(guān)SpringBoot重啟腳本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringMVC?RESTFul實現(xiàn)列表功能

    SpringMVC?RESTFul實現(xiàn)列表功能

    這篇文章主要為大家介紹了SpringMVC?RESTFul實現(xiàn)列表功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • java中@Configuration使用場景

    java中@Configuration使用場景

    本文主要介紹了java中@Configuration使用場景,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • SSM框架前后端信息交互實現(xiàn)流程詳解

    SSM框架前后端信息交互實現(xiàn)流程詳解

    這篇文章主要介紹了SSM框架前后端信息交互實現(xiàn)流程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Java面向?qū)ο蠡A(chǔ)知識之枚舉

    Java面向?qū)ο蠡A(chǔ)知識之枚舉

    這篇文章主要介紹了Java面向?qū)ο蟮闹杜e,文中有非常詳細的代碼示例,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-11-11
  • 初識MyBatis及基本配置和執(zhí)行

    初識MyBatis及基本配置和執(zhí)行

    這篇文章主要介紹了初識MyBatis的基本知識,文中給大家提到了mybatis基本配置和執(zhí)行過程,需要的朋友可以參考下
    2017-11-11
  • MyBatis-Plus聯(lián)表查詢以及分頁代碼實例

    MyBatis-Plus聯(lián)表查詢以及分頁代碼實例

    在開發(fā)中遇到了一個問題,需要進行聯(lián)表查詢并進行分頁,因為不想自己來寫分頁,所以還是依靠MybatisPlus來實現(xiàn)想要的功能,下面這篇文章主要給大家介紹了關(guān)于MyBatis-Plus聯(lián)表查詢以及分頁的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • Java 其中翻轉(zhuǎn)字符串的實現(xiàn)方法

    Java 其中翻轉(zhuǎn)字符串的實現(xiàn)方法

    這篇文章主要介紹了Java 其中翻轉(zhuǎn)字符串的實現(xiàn)方法,需要的朋友可以參考下
    2014-02-02
  • SpringBoot?自定義starter?yaml提示失效問題及解決方法

    SpringBoot?自定義starter?yaml提示失效問題及解決方法

    在自定義starter后,必不可少會有properties配置參數(shù)需要指定,而在有時又不知道為什么出現(xiàn)這個問題,這篇文章主要介紹了SpringBoot?自定義starter?yaml提示失效問題,需要的朋友可以參考下
    2022-12-12
  • JAVA 格式化日期、時間的方法

    JAVA 格式化日期、時間的方法

    這篇文章主要介紹了JAVA 格式化日期、時間的方法,文中講解非常細致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • SpringBoot web開發(fā)源碼深入分析

    SpringBoot web開發(fā)源碼深入分析

    Web開發(fā)的核心內(nèi)容主要包括內(nèi)嵌的Servlet容器和SpringMVCSpringBoot使用起來非常簡潔,大部分配置都有SpringBoot自動裝配,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-10-10

最新評論

无为县| 静海县| 三台县| 信丰县| 长葛市| 仲巴县| 和林格尔县| 厦门市| 绥阳县| 成武县| 色达县| 武邑县| 界首市| 宜昌市| 白玉县| 庆元县| 襄樊市| 维西| 宝山区| 高邮市| 涟水县| 东乌珠穆沁旗| 安陆市| 安化县| 长泰县| 闽侯县| 建水县| 筠连县| 芦溪县| 会理县| 肃宁县| 太白县| 台中县| 海淀区| 砚山县| 九江市| 天柱县| 上饶市| 凤凰县| 达孜县| 合阳县|