成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

springboot jar 啟動腳本

wwq0327 / 2696人閱讀

摘要:殺死已存在進程請輸入數(shù)據(jù)庫密碼按回車則以程序原默認密碼啟動程序的啟動文件不存在代碼解釋列出當(dāng)前進程找出啟動的顯示不匹配的行在第列,找出第列的值字符串為空讀取用戶輸入的密碼,并賦值給請輸入數(shù)據(jù)庫密碼按

#!/bin/bash
PID=$(ps -ef | grep renovation-1.0.0.jar | grep -v grep | awk "{print $2}")
if [ ! -z "$PID" ]
then
        echo "殺死已存在進程!"
        kill $PID
fi
read -t 60 -p  "請輸入數(shù)據(jù)庫密碼,按回車則以程序原默認密碼啟動:" pwd
echo -e "
"
if [ ! -f "/usr/local/renovation-1.0.0.jar" ]
then
        echo "程序的啟動文件不存在!"
else
        if [ -z "$pwd" ]
        then
                nohup java -jar /usr/local/renovation-1.0.0.jar &
        else
                nohup java -jar /usr/local/renovation-1.0.0.jar --spring.datasource.password=$pwd &
        fi
fi

代碼解釋:

# 列出當(dāng)前進程
ps -ef
# 找出 啟動 的 jar
grep xx.jar
# 顯示不匹配的行
grep -v grep 
# pid 在第 2列, 找出第2列的值
awk "{print $2}"
# PID 字符串為空
if [ -z "$PID"]
# 讀取用戶輸入的密碼,并賦值給 pwd
read -t 60 -p  "請輸入數(shù)據(jù)庫密碼,按回車則以程序原默認密碼啟動:" pwd
# 文件是否存在!
if [ ! -f "/usr/local/renovation-1.0.0.jar" ]

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/72395.html

相關(guān)文章

  • 一個網(wǎng)站的微服務(wù)架構(gòu)實戰(zhàn)(1)docker和 docker-compose

    摘要:文件服務(wù)器項目為文章共享社區(qū),少不了的就是一個存儲文章的文件服務(wù)器,包括存儲一些圖片之類的靜態(tài)資源。例如數(shù)據(jù)庫的數(shù)據(jù)文件的配置文件和文件服務(wù)器目錄。 前言 這是一次完整的項目實踐,Angular頁面+Springboot接口+MySQL都通過Dockerfile打包成docker鏡像,通過docker-compose做統(tǒng)一編排。目的是實現(xiàn)整個項目產(chǎn)品的輕量級和靈活性,在將各個模塊的鏡像...

    CODING 評論0 收藏0
  • springboot學(xué)習(xí)(一)——helloworld

    摘要:關(guān)于的自動配置,這個是重點之一,后面細說。在后續(xù)的學(xué)習(xí)中會慢慢學(xué)習(xí)到。紅色標記的就是已經(jīng)掃描到了并初始化成功了。 以下內(nèi)容,如有問題,煩請指出,謝謝 springboot出來也很久了,以前零散地學(xué)習(xí)了不少,不過很長時間了都沒有在實際中使用過了,忘了不少,因此要最近準備抽時間系統(tǒng)的學(xué)習(xí)積累下springboot,給自己留個根。 因為以前學(xué)過一些,這里就主要根據(jù)官方文檔來學(xué)習(xí)了,可能會根據(jù)...

    The question 評論0 收藏0
  • Spring Boot 參考指南(安裝 Spring Boot)

    摘要:安裝可以與經(jīng)典開發(fā)工具一起使用,也可以作為命令行工具安裝。下面的示例展示了一個典型的文件安裝命令行接口是一個命令行工具,你可以使用它來快速地實現(xiàn)的原型。 10. 安裝Spring Boot Spring Boot可以與經(jīng)典Java開發(fā)工具一起使用,也可以作為命令行工具安裝。無論哪種方式,都需要Java SDK v1.8或更高版本。在開始之前,你應(yīng)該使用以下命令檢查當(dāng)前的Java安裝: ...

    Donald 評論0 收藏0
  • SpringBoot使用Docker快速部署項目

    摘要:它是目前最流行的容器解決方案。創(chuàng)建文件在中加入以下信息注意必須和包在同一路徑下基礎(chǔ)鏡像必要,代表你的項目將構(gòu)建在這個基礎(chǔ)上面允許指定端口轉(zhuǎn)發(fā)創(chuàng)建一個可以從本地主機或其他容器掛載的掛載點,一般用來存放數(shù)據(jù)庫和需要保持的數(shù)據(jù)等。 1.簡介 建議閱讀本文最好對Dokcer有一些了解 首先我們先了解一下Docker是什么 Docker 屬于 Linux 容器的一種封裝,提供簡單易用的容器使用接...

    tomato 評論0 收藏0
  • Centos下SpringBoot項目啟動與停止腳本

    摘要:使用腳本在服務(wù)器中啟動與停止項目首先項目需要引用的插件啟動項目腳本以項目名為為例需先執(zhí)行停止項目腳本以上版本的插件發(fā)布為了規(guī)避指令沖突參數(shù)統(tǒng)一加上前綴包發(fā)布腳本為項目停止腳本以項目名為為例在項目中文件夾然 使用Maven腳本在Centos服務(wù)器中啟動與停止項目 首先項目需要引用Maven的SpringBoot插件 boot-repac...

    adam1q84 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<