摘要:殺死已存在進程請輸入數據庫密碼按回車則以程序原默認密碼啟動程序的啟動文件不存在代碼解釋列出當前進程找出啟動的顯示不匹配的行在第列,找出第列的值字符串為空讀取用戶輸入的密碼,并賦值給請輸入數據庫密碼按
#!/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 "請輸入數據庫密碼,按回車則以程序原默認密碼啟動:" 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
代碼解釋:
# 列出當前進程 ps -ef # 找出 啟動 的 jar grep xx.jar # 顯示不匹配的行 grep -v grep # pid 在第 2列, 找出第2列的值 awk "{print $2}"
# PID 字符串為空 if [ -z "$PID"] # 讀取用戶輸入的密碼,并賦值給 pwd read -t 60 -p "請輸入數據庫密碼,按回車則以程序原默認密碼啟動:" pwd # 文件是否存在! if [ ! -f "/usr/local/renovation-1.0.0.jar" ]
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/72395.html
摘要:文件服務器項目為文章共享社區,少不了的就是一個存儲文章的文件服務器,包括存儲一些圖片之類的靜態資源。例如數據庫的數據文件的配置文件和文件服務器目錄。 前言 這是一次完整的項目實踐,Angular頁面+Springboot接口+MySQL都通過Dockerfile打包成docker鏡像,通過docker-compose做統一編排。目的是實現整個項目產品的輕量級和靈活性,在將各個模塊的鏡像...
摘要:關于的自動配置,這個是重點之一,后面細說。在后續的學習中會慢慢學習到。紅色標記的就是已經掃描到了并初始化成功了。 以下內容,如有問題,煩請指出,謝謝 springboot出來也很久了,以前零散地學習了不少,不過很長時間了都沒有在實際中使用過了,忘了不少,因此要最近準備抽時間系統的學習積累下springboot,給自己留個根。 因為以前學過一些,這里就主要根據官方文檔來學習了,可能會根據...
摘要:安裝可以與經典開發工具一起使用,也可以作為命令行工具安裝。下面的示例展示了一個典型的文件安裝命令行接口是一個命令行工具,你可以使用它來快速地實現的原型。 10. 安裝Spring Boot Spring Boot可以與經典Java開發工具一起使用,也可以作為命令行工具安裝。無論哪種方式,都需要Java SDK v1.8或更高版本。在開始之前,你應該使用以下命令檢查當前的Java安裝: ...
摘要:它是目前最流行的容器解決方案。創建文件在中加入以下信息注意必須和包在同一路徑下基礎鏡像必要,代表你的項目將構建在這個基礎上面允許指定端口轉發創建一個可以從本地主機或其他容器掛載的掛載點,一般用來存放數據庫和需要保持的數據等。 1.簡介 建議閱讀本文最好對Dokcer有一些了解 首先我們先了解一下Docker是什么 Docker 屬于 Linux 容器的一種封裝,提供簡單易用的容器使用接...
摘要:使用腳本在服務器中啟動與停止項目首先項目需要引用的插件啟動項目腳本以項目名為為例需先執行停止項目腳本以上版本的插件發布為了規避指令沖突參數統一加上前綴包發布腳本為項目停止腳本以項目名為為例在項目中文件夾然 使用Maven腳本在Centos服務器中啟動與停止項目 首先項目需要引用Maven的SpringBoot插件 boot-repac...
閱讀 1543·2023-04-25 18:56
閱讀 1496·2021-09-29 09:34
閱讀 1716·2021-09-22 15:51
閱讀 3506·2021-09-14 18:03
閱讀 1168·2021-07-23 17:54
閱讀 2027·2019-08-29 18:38
閱讀 2908·2019-08-29 12:38
閱讀 618·2019-08-26 13:41