將springboot
生成的jar
檔案,在linux
啟動。
tips
#description:啟動重啟server服務
#埠號,根據埠號確定pid
port=7091
#啟動命令所在目錄
# home=/opt/xx
#啟動jar檔名,需要修改為自己jar包的名字
#查詢出監聽了port埠tcp協議的程式
pid=`netstat -anp|grep $|awk ''|cut -d/ -f 1`
#檢查程式是否在執行
is_exist()" ]; then
return 1
else
return 0
fi}start()
# 啟動jar檔案,設定啟用檔案為prod。
echo "start at port:$port"
fi}stop()
status()
restart()
case "$1" in
"start")
start
;;"stop")
stop
;;"restart")
restart
;;"status")
status
;;*)
usage
;;esac
exit 0
./server.sh
無法執行
chmod 777 xx.sh
可執行命令列
jar檔案簽名
1 1 生成金鑰 2 keytool genkey keystore key.keystore alias key validity 3650 3 將在當前目錄下生成乙個key.keystore檔案,alias後接的是別名,validity後面接的是該證書有效天數,這裡365表示1年。用這個證書簽名...
Linux命令替換jar包中檔案
一 查詢需要替換的檔案在jar中的位置 jar tvf jar grep執行結果 jar tvf pkpassserver 0.0.1 snapshot.jar grep cer.p12 3289 tue nov 27 16 30 46 cst 2018 boot inf classes stati...
linux系列之 jar包檔案替換
相信大家都碰到過專案發包,因為某種小問題需要重新發包,但是這種改動非常小,網路不好的情況下發包啥的相當耗時,特別是網路不好,包又特別大的時候,那就更加難受了,我想著要是直接替換jar包裡面的某個檔案那不是,省時省力,於是查閱了一下資料,果真可以完美替換。jar命令格式 jar v m e 0 m i...