Jenkins 執(zhí)行腳本

!/bin/bash

export JAVA_HOME=/home/software/jdk/jdk1.8.0_172
rm -rf /home/tomcat/webapps/breeding.war
rm -rf /home/tomcat/webapps/breeding/
rm -f /home/tomcat/logs/*
cp /home/files_of_jenkins/project/target/breeding.war /home/tomcat/webapps/

cd /home/tomcat/bin/

TOMCAT_PATH=/home/tomcat/bin

echo "TOMCAT_PATH is $TOMCAT_PATH"

PID=ps aux | grep /home/tomcat/bin | grep java | awk '{print $2}'

if [ -n "PID" ]; then echo "Will kill tomcat:PID"
sh "TOMCAT_PATH/shutdown.sh" sleep 6 else echo "No Tomcat ProcessPID"
fi

PID2=ps aux | grep /home/tomcat/bin | grep java | awk '{print $2}'

if [ -n "PID2" ]; then kill -9PID2
echo "Try to kill PID2" else echo "No Tomcat ProcessPID2"
fi

sh "$TOMCAT_PATH/startup.sh"
sleep 3

PID=ps aux | grep /home/tomcat/bin | grep java | awk '{print $2}'
if [ -n "$PID" ]; then
echo "\nRestart tomcat successfully!"
else
echo "\nFail to startup tomcat"
exit 1
fi

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容