91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

公司大版本自動化更新腳本

發布時間:2020-07-28 16:46:08 來源:網絡 閱讀:885 作者:劉蒞軒 欄目:軟件技術

公司大版本更新使用的,不通用

#!/bin/bash
# For large version update
# Usage: ./script file.zip
# Author by liu 2017-07-04

PWD=`pwd`
WEB_URL="/data/isonev45"
FILE="$1"
IP=`ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p'  `

if [ -z $1 ];then
	echo -e "\033[31mError,Please Usage: $0 web-xxxx.zip\033[0m"
	exit
fi

# 判斷大版本zip包是否存在
if [ ! -f "$WEB_URL/$1" ];then
	#echo -e "\033[31m===================\033[0m"
	echo -e "\033[31mError,No such file!\033[0m"
	#echo -e "\033[31m===================\033[0m"
	exit
fi

# 創建大版本更新web目錄
function mkdir_web ()
{
	if [ -d $WEB_URL/new_web ];then
		echo -e "\033[31m[new_web]directory is exist ,please delete.\033[0m"
		exit
	else
		mkdir $WEB_URL/new_web
	fi
}

# 解壓大版本更新包
function unzip_web ()
{
	file=`echo $FILE |awk -F[.] '{print $2}'`
	if [ $file == zip ];then
		unzip $WEB_URL/$FILE -d $WEB_URL/new_web
		#echo "zip"
	elif [ $file == tar ];then
		tar zxvf $WEB_URL/$FILE -C $WEB_URL/new_web
		#echo "tar"
	else
		echo -e "\033[32mError,There are no file types\033[0m"
	fi
	#unzip $1 -d new_web
}

#刪除舊配置文件
NEW_CONF_DIR="$WEB_URL/new_web/WEB-INF/classes"
function del_conf ()
{
	#NEW_CONF_DIR="$WEB_URL/new_web/WEB-INF/classes"
	cd $NEW_CONF_DIR && rm -rf *.conf pigeonTags.properties pigeon.lic && cd .. && \
	rm -rf Is1AppMarketContext.xml sessionContext.xml fulltextsearch.xml crontab.xml pigeonContext.xml IsoneSaasEngine.xml web.xml crontab_empty.xml IsoneJobsContext.xml
}

# 拷貝現有配置文件
function copy_conf ()
{
	CONF_DIR="$WEB_URL/web/WEB-INF/classes"
	cp $CONF_DIR/*.conf $NEW_CONF_DIR;
	cp $CONF_DIR/pigeon.lic $NEW_CONF_DIR;
	cp $CONF_DIR/pigeonTags.properties $NEW_CONF_DIR;
	cd $CONF_DIR/.. && cp Is1AppMarketContext.xml sessionContext.xml fulltextsearch.xml crontab.xml pigeonContext.xml IsoneSaasEngine.xml web.xml IsoneJobsContext.xml $WEB_URL/new_web/WEB-INF/.

}

# 關閉tomcat
function stop_tomcat ()
{
	PID=`ps -ef | grep java|grep isonev45|awk '{print $2}'`
	kill -9 $PID
}

# 備份原web并升級web
DATE=`date +%Y%m%d`
function install_web ()
{
	cd $WEB_URL;
	mv web web$DATE;
	mv new_web web
}

# 啟動tomcat
function start_tomcat()
{
	$WEB_URL/apache-tomcat-7.0.32/bin/startup.sh
}

# 啟動函數,更新
mkdir_web
unzip_web
del_conf
copy_conf
stop_tomcat
install_web
start_tomcat
if [ $? -eq 0 ];then
	echo
        echo -e "\033[32m更新完成,請訪問 http://$IP 測試\033[0m"
	echo
fi


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

庐江县| 和田县| 灵石县| 临邑县| 林甸县| 汾西县| 东乌珠穆沁旗| 荥阳市| 怀集县| 鹰潭市| 西青区| 武胜县| 宜城市| 容城县| 象州县| 高邮市| 龙里县| 法库县| 肥城市| 紫阳县| 木里| 五台县| 濉溪县| 瓮安县| 波密县| 固原市| 民和| 林口县| 颍上县| 长治市| 伊金霍洛旗| 获嘉县| 德兴市| 砀山县| 石景山区| 浦江县| 石家庄市| 体育| 乐至县| 蒙阴县| 南江县|