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

Linux啟動(dòng)與停止spring boot工程的腳本示例

 更新時(shí)間:2019年09月06日 11:16:30   作者:長方體混凝土移動(dòng)大師  
這篇文章主要給大家介紹了關(guān)于Linux啟動(dòng)與停止spring boot工程的腳本的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

在springboot項(xiàng)目啟動(dòng)有三種方式:

1、運(yùn)行主方法程序

2、使用命令mvn spring-boot:run 在命令行運(yùn)行

3、使用 mvn packpage打包位jar文件以后,使用java -jar yourapp.jar命令行運(yùn)行

一般我們?cè)陂_發(fā)的時(shí)候經(jīng)常使用的是前面兩種運(yùn)行方式,在部署實(shí)施的時(shí)候使用的第三種方式,下面我們就重點(diǎn)說明下載linux環(huán)境中運(yùn)行和停止springboot項(xiàng)目的指令和腳本:

一、指令

nohup 不掛斷運(yùn)行指令

一般在linux中可以直接使用:

java -jar yourapp.jar

來啟動(dòng)程序,但是這樣進(jìn)程一旦終止,程序也就馬上掛斷運(yùn)行,所以在這種情況下,我們就得使用nohup

nohup java -jar yourapp.jar > yourapp.out 2>&1 &

但是這樣最大的問題就是不方便管理。怎么辦?

二,編寫shell腳本

1、start.sh

#!/bin/bash
nohup java -jar yourapp.jar -Xms256m -Xmx1024m > yourapp.out 2>&1 &

2、stop.sh

#!/bin/bash
PID=$(ps -ef | grep yourapp.jar | grep -v grep | awk '{ print $2 }')
if [ ${PID} ]; 
then
 echo 'Application is stpping...'
 echo kill $PID DONE
 kill $PID
else
 echo 'Application is already stopped...'
fi

3、整合啟動(dòng)和停止腳本,編寫run.sh

#!/bin/bash
echo 'Application is stpping...'
source stop.sh
echo 'Application is running...'
source start.sh

binggo…

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Git 刪除遠(yuǎn)程服務(wù)器文件同時(shí)保留本地文件實(shí)例詳解

    Git 刪除遠(yuǎn)程服務(wù)器文件同時(shí)保留本地文件實(shí)例詳解

    這篇文章主要介紹了Git 刪除遠(yuǎn)程服務(wù)器文件同時(shí)保留本地文件實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • linux服務(wù)器CPU飆高排查分析

    linux服務(wù)器CPU飆高排查分析

    系統(tǒng)cpu飆高,尤其對(duì)于后端人員來說,其實(shí)應(yīng)該學(xué)會(huì)排查,這樣也算是綜合能力的體現(xiàn);那么當(dāng)出現(xiàn)了cpu嚴(yán)重飆高的時(shí)候怎么排查呢?感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • 詳解linux pwm驅(qū)動(dòng)編寫

    詳解linux pwm驅(qū)動(dòng)編寫

    這篇文章主要介紹了詳解linux pwm驅(qū)動(dòng)編寫,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • 如何在Linux中修改tomcat端口號(hào)

    如何在Linux中修改tomcat端口號(hào)

    這篇文章主要介紹了如何在Linux中修改tomcat端口號(hào),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 淺談linux下的串口通訊開發(fā)

    淺談linux下的串口通訊開發(fā)

    下面小編就為大家?guī)硪黄獪\談linux下的串口通訊開發(fā)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • Ubuntu18.04(linux)安裝MySQL的方法步驟

    Ubuntu18.04(linux)安裝MySQL的方法步驟

    本篇文章主要介紹了Ubuntu18.04(linux)安裝MySQL的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • apache簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    apache簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    本篇文章主要介紹apache簡介,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • Centos7學(xué)習(xí)之添加用戶和用戶組的方法

    Centos7學(xué)習(xí)之添加用戶和用戶組的方法

    本篇文章主要介紹了Centos7學(xué)習(xí)之添加用戶和用戶組的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • Linux VPS安全設(shè)置之二 禁用ROOT賬戶

    Linux VPS安全設(shè)置之二 禁用ROOT賬戶

    我們網(wǎng)站是軟件掃描,還是人為的操作端口的掃描弱命令是一種方法,其次就是猜測ROOT權(quán)限賬戶
    2012-09-09
  • linux壓縮解壓文件夾命令zip unzip和tar詳解

    linux壓縮解壓文件夾命令zip unzip和tar詳解

    本文介紹了如何使用zip和unzip命令處理.zip文件,以及如何使用tar命令處理.tar、.tar.gz、.tar.bz2和.tar.xz文件,包括壓縮、解壓、查看壓縮包內(nèi)容、打包與壓縮、解壓到指定目錄、排除文件、遞歸壓縮和壓縮算法對(duì)比等內(nèi)容
    2025-02-02

最新評(píng)論

财经| 太谷县| 平江县| 于都县| 聂荣县| 彝良县| 西宁市| 延寿县| 佛山市| 丰台区| 雅安市| 谢通门县| 交城县| 香港 | 宜章县| 扬中市| 浮梁县| 天津市| 清徐县| 化隆| 莫力| 福贡县| 全南县| 乐平市| 黎平县| 高邮市| 贵南县| 阿拉善左旗| 平邑县| 青海省| 许昌县| 江北区| 舒兰市| 九江市| 公安县| 广西| 孝感市| 航空| 郓城县| 江永县| 兴宁市|