国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

springboot jar 啟動(dòng)腳本

wwq0327 / 2683人閱讀

摘要:殺死已存在進(jìn)程請輸入數(shù)據(jù)庫密碼按回車則以程序原默認(rèn)密碼啟動(dòng)程序的啟動(dòng)文件不存在代碼解釋列出當(dāng)前進(jìn)程找出啟動(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 "殺死已存在進(jìn)程!"
        kill $PID
fi
read -t 60 -p  "請輸入數(shù)據(jù)庫密碼,按回車則以程序原默認(rèn)密碼啟動(dòng):" pwd
echo -e "
"
if [ ! -f "/usr/local/renovation-1.0.0.jar" ]
then
        echo "程序的啟動(dòng)文件不存在!"
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)前進(jìn)程
ps -ef
# 找出 啟動(dòng) 的 jar
grep xx.jar
# 顯示不匹配的行
grep -v grep 
# pid 在第 2列, 找出第2列的值
awk "{print $2}"
# PID 字符串為空
if [ -z "$PID"]
# 讀取用戶輸入的密碼,并賦值給 pwd
read -t 60 -p  "請輸入數(shù)據(jù)庫密碼,按回車則以程序原默認(rèn)密碼啟動(dòng):" pwd
# 文件是否存在!
if [ ! -f "/usr/local/renovation-1.0.0.jar" ]

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

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

相關(guān)文章

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

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

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

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

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

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

    Donald 評(píng)論0 收藏0
  • SpringBoot使用Docker快速部署項(xiàng)目

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

    tomato 評(píng)論0 收藏0
  • Centos下SpringBoot項(xiàng)目啟動(dòng)與停止腳本

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

    adam1q84 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<