Jenkins 执行脚本

!/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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容