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

Linux啟動與停止spring boot工程的腳本示例

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

在springboot項目啟動有三種方式:

1、運行主方法程序

2、使用命令mvn spring-boot:run 在命令行運行

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

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

一、指令

nohup 不掛斷運行指令

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

java -jar yourapp.jar

來啟動程序,但是這樣進程一旦終止,程序也就馬上掛斷運行,所以在這種情況下,我們就得使用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、整合啟動和停止腳本,編寫run.sh

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

binggo…

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

    如何在Linux中修改tomcat端口號

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

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

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

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

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

    apache簡介_動力節(jié)點Java學(xué)院整理

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

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

    本篇文章主要介紹了Centos7學(xué)習(xí)之添加用戶和用戶組的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    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)容、打包與壓縮、解壓到指定目錄、排除文件、遞歸壓縮和壓縮算法對比等內(nèi)容
    2025-02-02

最新評論

北碚区| 都江堰市| 响水县| 五原县| 晋州市| 全州县| 宝丰县| 安新县| 南丰县| 勃利县| 龙州县| 阜阳市| 陈巴尔虎旗| 河西区| 忻城县| 当阳市| 赣榆县| 彩票| 麻城市| 长汀县| 峡江县| 宝坻区| 武定县| 武汉市| 宁国市| 马关县| 景泰县| 汤阴县| 苏州市| 姚安县| 武威市| 杭锦后旗| 迁西县| 家居| 海口市| 西林县| 汉川市| 永济市| 高淳县| 贵溪市| 黎城县|