免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
編寫shell腳本執(zhí)行springboot項(xiàng)目 jar包

1.將springboot打包成jar包

2.編寫shell腳本

#!/bin/sh#########    java 此處是指定jdk啟動(dòng)export JAVA_HOME=/home/java/jdk1.8.0_181export JRE_HOME=$JAVA_HOME/jre ##此處是打包的jar包名稱,不帶.jar后綴API_NAME=demoJAR_NAME=$API_NAME\.jar#PID  代表是PID文件PID=$API_NAME\.pid #使用說明,用來提示輸入?yún)?shù)usage() {    echo "Usage: sh 執(zhí)行腳本.sh [start|stop|restart|status]"    exit 1} #檢查程序是否在運(yùn)行is_exist(){  pid=`ps -ef|grep $JAR_NAME|grep -v grep|awk '{print $2}' `  #如果不存在返回1,存在返回0      if [ -z "${pid}" ]; then   return 1  else    return 0  fi} #啟動(dòng)方法start(){  is_exist  if [ $? -eq "0" ]; then    echo ">>> ${JAR_NAME} is already running PID=${pid} <<<"  else    nohup $JRE_HOME/bin/java -Xms256m -Xmx512m -jar $JAR_NAME >/dev/n ull 2>&1 &    echo $! > $PID    echo ">>> start $JAR_NAME successed PID=$! <<<"   fi  } #停止方法stop(){  #is_exist  pidf=$(cat $PID)  #echo "$pidf"   echo ">>> api PID = $pidf begin kill $pidf <<<"  kill $pidf  rm -rf $PID  sleep 2  is_exist  if [ $? -eq "0" ]; then    echo ">>> api 2 PID = $pid begin kill -9 $pid  <<<"    kill -9  $pid    sleep 2    echo ">>> $JAR_NAME process stopped <<<"   else    echo ">>> ${JAR_NAME} is not running <<<"  fi } #輸出運(yùn)行狀態(tài)status(){  is_exist  if [ $? -eq "0" ]; then    echo ">>> ${JAR_NAME} is running PID is ${pid} <<<"  else    echo ">>> ${JAR_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    ;;esacexit 0

3.將編輯好的shell腳本放到liunx服務(wù)器上,若是在windows環(huán)境下編寫的腳本則需要在liunx上格式化

3.1 首先 安裝dos2unix命令 ,安裝命令:yum install dos2unix 然后執(zhí)行命令:dos2unix demo.sh

3.2 此時(shí)則可以執(zhí)行shell腳本了,sh demo.sh (start|stop|restart)

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
推薦:Linux啟動(dòng)Java程序jar包Shell腳本
DOS批處理下 操作telnet實(shí)現(xiàn)自動(dòng)遠(yuǎn)程登錄操作
手把手帶你編寫一個(gè)可復(fù)用的SpringBoot應(yīng)用運(yùn)維腳本
萬字詳解 Linux 常用指令(文末送書)
我司Spring Boot 項(xiàng)目打包 Shell 腳本部署詳細(xì)總結(jié),太有用了!
centos7設(shè)置jar開機(jī)自啟(推薦第二種方式,簡單)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服