真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

公司大版本自動化更新腳本-創(chuàng)新互聯(lián)

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

成都創(chuàng)新互聯(lián)公司一直通過網(wǎng)站建設(shè)和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實效"的一站式服務(wù),以網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、移動互聯(lián)產(chǎn)品、成都全網(wǎng)營銷服務(wù)為核心業(yè)務(wù)。10多年網(wǎng)站制作的經(jīng)驗,使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價格便宜而且實用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。
#!/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

# 創(chuàng)建大版本更新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
}

# 拷貝現(xiàn)有配置文件
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/.

}

# 關(guān)閉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
}

# 啟動函數(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

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享標(biāo)題:公司大版本自動化更新腳本-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://weahome.cn/article/gcshs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部