jenkins自動化部署tomcat關不掉

在實際工做當中,採用jenkins自動化構建會出現一個問題,那就是tomcat沒有關掉,而後自動化構建程序又新起一個tomcat進程,最終致使端口衝突Web程序沒法正常訪問,爲了解決這類問題,筆者就寫了以下腳本,希望大家在實際工做當中能用得着。shell

#/bin/bash
TOMCAT_PID=`ps -ef |grep apache-tomcat-7.0.69 |grep -v grep |awk '{print $2}'`
TOMCAT_HOME=/root/soft/apache-tomcat-7.0.69  #這個要換成你tomcat的目錄
for TOMCAT_SERVICE in $TOMCAT_PID
do
         echo "正在幹掉$TOMCAT_SERVICE進程..." 
         kill -9  $TOMCAT_SERVICE

done
echo "========================tomcat啓動中============================="
$TOMCAT_HOME/bin/startup.sh
相關文章
相關標籤/搜索