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

linux重啟java服務的腳本

 更新時間:2022年07月20日 11:51:08   作者:騎電動車的小黃  
這篇文章主要介紹了linux重啟java服務的腳本,本文分步驟通過shell腳本給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

最近在一個學習群里面一位老哥問了一個問題,他需要重啟一個微服務但是之前沒接觸過linux,只做過開發(fā)。我就在想有多少培訓出來工作一兩年都沒有接觸過公司的服務器,連公司服務器在哪都不知道,只知道自己寫完的代碼提交上去,然后測試沒問題就不知道項目后續(xù)的事情了,所以就想著寫一篇超簡單重啟java程序的帖子大家一起進步。

環(huán)境

系統(tǒng):阿里云center OS 8
java環(huán)境:jdk1.8
java程序:hg-learn.jar\

第一步

查看當前java程序是否在運行 ps -ef|grep hg-learn.jar

第二步

通過上面命令可以看到現(xiàn)在 hg-learn.jar jar包的運行情況,這里運行的進程號是 78572 ,殺掉這個進程,也可以用 kill +對應的進程號 kill -9 78572kill -9 對應的進程號

第三步

重新啟動應用程序: java -jar hg-learn.jar后臺啟動: nohup java -jar hg-learn.jar &后臺啟動并設置內(nèi)存大小: nohup java -Xmx512m -jar hg-learn.jar &

如果沒有指定日志輸出那么就在當前的文件夾生成一個 nohup.out 文件夾。
通過 tail -f nohup.out 查看項目啟動信息。

shell腳本

生成 .sh 文件然后給定權限,把下面這段代碼放進入每次啟動就只需要通過 sh start.sh 命令啟動或重啟項目了。
注意: 修改對應的項目名稱,之后需要重啟java服務只需要 sh 下面這個腳本文件名.sh 即可

#!/bin/sh
echo "  =====關閉Java應用======"
PROCESS=`ps -ef |grep java |grep -v grep|grep hg-learn.jar|awk '{print $2}'`
for i in $PROCESS
do
  echo "Kill the $1 process [ $i ]"
  kill -9 $i
done
echo "  =====啟動Java應用======"
nohup java -Xmx512m  -jar hg-learn.jar & 
echo $! > savePid.txt
cat savePid.txt
rm  savePid.txt
tail -f nohup.out

到此這篇關于linux重啟java服務簡單的文章就介紹到這了,更多相關linux重啟java內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MAVEN_HOME、M2_HOME,maven環(huán)境變量設置方式

    MAVEN_HOME、M2_HOME,maven環(huán)境變量設置方式

    這篇文章主要介紹了MAVEN_HOME、M2_HOME,maven環(huán)境變量設置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 基于java file 文件操作operate file of java的應用

    基于java file 文件操作operate file of java的應用

    本篇文章介紹了,基于java file 文件操作operate file of java的應用。需要的朋友參考下
    2013-05-05
  • 基于slf4j日志MDC輸出格式的問題

    基于slf4j日志MDC輸出格式的問題

    這篇文章主要介紹了基于slf4j日志MDC輸出格式的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringBoot響應處理實現(xiàn)流程詳解

    SpringBoot響應處理實現(xiàn)流程詳解

    這篇文章主要介紹了SpringBoot響應處理實現(xiàn)流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10
  • Spring Security如何在Servlet中執(zhí)行

    Spring Security如何在Servlet中執(zhí)行

    這篇文章主要介紹了Spring Security如何在Servlet中執(zhí)行,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Jmeter跨線程組共享cookie過程圖解

    Jmeter跨線程組共享cookie過程圖解

    這篇文章主要介紹了Jmeter跨線程組共享cookie過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Spark內(nèi)存調(diào)優(yōu)指南

    Spark內(nèi)存調(diào)優(yōu)指南

    這篇文章主要為大家介紹了Spark內(nèi)存調(diào)優(yōu)指南數(shù)據(jù)序列化分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Java實現(xiàn)小型圖書館管理系統(tǒng)

    Java實現(xiàn)小型圖書館管理系統(tǒng)

    這篇文章主要為大家詳細介紹了Java實現(xiàn)小型圖書館管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Maven生成可直接運行的jar包(多種方式)

    Maven生成可直接運行的jar包(多種方式)

    文章介紹了三種使用Maven生成可以直接運行的jar包的方法:通過maven-jar-plugin和maven-dependency-plugin插件、maven-assembly-plugin插件以及maven-shade-plugin插件,每種方法都有其特點和適用場景,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • JAVA中JSONObject對象和Map對象之間的相互轉換

    JAVA中JSONObject對象和Map對象之間的相互轉換

    這篇文章主要介紹了JAVA中JSONObject對象和Map對象之間的相互轉換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01

最新評論

乐山市| 岢岚县| 固阳县| 沙湾县| 岳普湖县| 盱眙县| 蕉岭县| 南阳市| 延安市| 阳高县| 东宁县| 慈利县| 广元市| 大港区| 长武县| 甘泉县| 中山市| 宜昌市| 古丈县| 囊谦县| 碌曲县| 佛冈县| 湘乡市| 长沙县| 类乌齐县| 漾濞| 浮梁县| 都兰县| 盐山县| 集贤县| 宜昌市| 富顺县| 泰兴市| 界首市| 无棣县| 荃湾区| 太保市| 东乌| 聂拉木县| 平罗县| 肃南|