国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Spring Boot 啟動(dòng)、停止、重啟、狀態(tài)腳本

瀏覽:93日期:2023-07-06 10:56:13

此腳本用來管理 SpringBoot 項(xiàng)目的進(jìn)程狀態(tài)。

有提示功能。

把腳本丟到項(xiàng)目文件夾, 添加執(zhí)行權(quán)限即可。

如果 jenkins 使用這個(gè)腳本, 需要在 java -jar 命令前添加 BUILD_ID=dontKillMe , 不然 jenkins 會(huì)殺掉進(jìn)程。

參考:

https://stackoverflow.com/questions/39169457/how-to-tell-jenkins-not-to-kill-processes-after-successful-execution-of-job-in-m

腳本維護(hù)在 github, 有需求的話可以關(guān)注

https://github.com/junbaor/shell_script/blob/master/spring-boot.sh

Spring Boot 啟動(dòng)、停止、重啟、狀態(tài)腳本

spring-boot.sh

#!/bin/bashSpringBoot=$2if [ '$1' = '' ];then echo -e '033[0;31m 未輸入操作名 033[0m 033[0;34m {start|stop|restart|status} 033[0m' exit 1fiif [ '$SpringBoot' = '' ];then echo -e '033[0;31m 未輸入應(yīng)用名 033[0m' exit 1fifunction start(){ count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l` if [ $count != 0 ];thenecho '$SpringBoot is running...' elseecho 'Start $SpringBoot success...'nohup java -jar $SpringBoot > /dev/null 2>&1 & fi}function stop(){ echo 'Stop $SpringBoot' boot_id=`ps -ef |grep java|grep $SpringBoot|grep -v grep|awk ’{print $2}’` count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l` if [ $count != 0 ];thenkill $boot_idcount=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l`boot_id=`ps -ef |grep java|grep $SpringBoot|grep -v grep|awk ’{print $2}’`kill -9 $boot_id fi}function restart(){ stop sleep 2 start}function status(){ count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l` if [ $count != 0 ];thenecho '$SpringBoot is running...' elseecho '$SpringBoot is not running...' fi}case $1 in start) start;; stop) stop;; restart) restart;; status) status;; *) echo -e '033[0;31m Usage: 033[0m 033[0;34m sh $0 {start|stop|restart|status} {SpringBootJarName} 033[0m033[0;31m Example: 033[0m 033[0;33m sh $0 start esmart-test.jar 033[0m'esac

Spring Boot 示例教程和源碼已上傳:

https://github.com/javastacks/spring-boot-best-practice

以上就是Spring Boot 啟動(dòng)、停止、重啟、狀態(tài)腳本的詳細(xì)內(nèi)容,更多關(guān)于Spring Boot 啟動(dòng)腳本的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 突泉县| 叶城县| 牟定县| 原平市| 信宜市| 尚志市| 营山县| 永仁县| 夹江县| 广西| 长垣县| 淮滨县| 乐安县| 安阳县| 双江| 祥云县| 东莞市| 永定县| 阿勒泰市| 尉犁县| 论坛| 孝义市| 陈巴尔虎旗| 泸西县| 肥乡县| 米脂县| 泰顺县| 金川县| 沾化县| 公安县| 伊宁县| 吴桥县| 辛集市| 渝中区| 辽阳市| 金昌市| 崇阳县| 河西区| 五河县| 翁牛特旗| 宜黄县|