1. 程式人生 > >Jenkins tomcat自動部署指令碼

Jenkins tomcat自動部署指令碼

強制關閉tomcat程序,並拷貝包並重新啟動tomcat:

export JAVA_HOME=/yougo/java
echo ‘嘗試關閉tomcat…’
sh bin/shutdown.sh;
tom_pid=ps -ef|grep group-new|grep -v grep| awk '{print $2}'
#如果tom_pid長度不為零 not-zero
if [ $tom_pid ];
then
echo “tomcat 關閉失敗,將強制結束程序:$tom_pid”
kill -9 $tom_pid;
fi
echo “tomcat 程序結束”
echo “清空weapps目錄並複製新war包…”
rm -rf webapps/*
cp *.war webapps/;
echo “重新啟動tomcat…”
sh bin/startup.sh