Linux下自動部署Tomcat應用

2022-08-16 14:00:16 字數 843 閱讀 7990

#

! /bin/sh

echo '#

###################開始自動部署####################'

path=`pwd` #

當前路徑

tomcatpath=apache-tomcat-8.5.15 #

指定tomcat檔案目錄名稱

cd ../$tomcatpath/bin #

進入tomcat的bin目錄

pid=$(ps -fu `whoami`|grep tomcat|grep -v grep|awk '')

if [ -z "

$pid

"];then

echo

"no tomcat process

"else

./shutdown.sh #

停止tomcat服務

fisleep 2 #

休眠2秒

#rm -fr outpatient #刪除outpatient檔案目錄

#以年月日時分秒建立備份目錄

mkdir -p /home/bak/$(date +%y%m%d%h%m%s)

#mv outpatient* /home/bak/$(date +%y%m%d%h%m%s)/

#cp $path/outpatient.war ./ #

sleep 2 #

休眠2秒

cd ../bin

./startup.sh #

啟動tomcat服務

echo '#

###################部署結束####################'

linux下自動金鑰

實現從主機a免密碼登陸到主機b 1.在主機a ssh 目錄下執行命令 ssh keygen t rsa 生成過程中,一路回車 生成兩個檔案id rsa和id rsa pub,這兩個檔案實際上是乙個金鑰對,id rsa是私鑰,id rsa pub是公鑰 2.將檔案id rsa pub從主機a拷貝 可以...

linux下自動啟動mysql

linux下自動啟動mysql 在mysql二進位製包裡面,有乙個叫mysql.server的啟動指令碼程度。把它複製到 etc rc.d init.d目錄裡面 cd ect rc.d init.d cp home mysql support files mysql.server mysql 接著把...

linux下自動生成Makefile

進入 目錄,autoscan 增加了configure.scan,autoscan.log 將configure.scan重新命名為configure.ac,mv configure.scan configure.ac 並修改其對應內容 vim configure.ac ac init 目錄如src...