Linux怎么啟動停止重啟springbootjar包

這篇文章主要講解了“Linux怎么啟動停止重啟springboot jar包”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Linux怎么啟動停止重啟springboot jar包”吧!

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供阿里地區(qū)網(wǎng)站建設(shè)、阿里地區(qū)做網(wǎng)站、阿里地區(qū)網(wǎng)站設(shè)計(jì)、阿里地區(qū)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、阿里地區(qū)企業(yè)網(wǎng)站模板建站服務(wù),10余年阿里地區(qū)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

#!/bin/bash
 #這里可替換為你自己的執(zhí)行程序,其他代碼無需更改
 APP_NAME=mis-center-soa.jar

 #使用說明,用來提示輸入?yún)?shù)
 usage() {
     echo "Usage: sh my.sh [start|stop|restart|status]"
     exit 1
 }

#檢查程序是否在運(yùn)行
is_exist(){
  pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' `
  #如果不存在返回1,存在返回0
  if [ -z "${pid}" ]; then
      return 1
  else
    return 0
  fi
}

#啟動方法
start(){
  is_exist
  if [ $? -eq "0" ]; then
       echo "${APP_NAME} is already running. pid=${pid} ."
  else
    nohup java -jar /opt/app/spring-boot/mis-center-soa/$APP_NAME > /opt/logs/my.log 2>&1 &
    echo "${APP_NAME} start success"
  fi
}

#停止方法
stop(){
  is_exist
  if [ $? -eq "0" ]; then
    kill -9 $pid
  else
    echo "${APP_NAME} is not running"
  fi
}

#輸出運(yùn)行狀態(tài)
status(){
  is_exist
  if [ $? -eq "0" ]; then
    echo "${APP_NAME} is running. Pid is ${pid}"
  else
    echo "${APP_NAME} is NOT running."
  fi
}

#重啟
restart(){
  stop
  start
}

#根據(jù)輸入?yún)?shù),選擇執(zhí)行對應(yīng)方法,不輸入則執(zhí)行使用說明
case "$1" in
  "start")
    start
    ;;
  "stop")
    stop
    ;;
  "status")
    status
    ;;
  "restart")
    restart
    ;;
  *)
    usage
    ;;
esac

Linux怎么啟動停止重啟springboot jar包

Linux怎么啟動停止重啟springboot jar包

Linux怎么啟動停止重啟springboot jar包

感謝各位的閱讀,以上就是“Linux怎么啟動停止重啟springboot jar包”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Linux怎么啟動停止重啟springboot jar包這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

當(dāng)前名稱:Linux怎么啟動停止重啟springbootjar包
當(dāng)前URL:http://bm7419.com/article10/igcpdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、ChatGPT移動網(wǎng)站建設(shè)、商城網(wǎng)站網(wǎng)站排名、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)