[root@centos scripts]# cat auto_push.sh
#!/bin/sh
################################################
## create by mingongge at 2017-07-09
## this scripts is for auto push code to WEB server
## 微信公众号:友侃有笑(youkanyouxiao)
################################################
#stop server
/usr/local/tomcat/bin/shutdown.sh
TPID=`ps -ef|grep tomcat|grep -v grep|awk '{print $2}'`
TIME=`date +%F`
INSTALLDIR=/usr/local/tomcat/webapps/
if [ $TPID =="" ];then
echo "tomcat stop sucessfully"
else
kill -9 $TPID
fi
#push code to server and start server
cd $INSTALLDIR
\cp -ar /root/.jenkins/workspace/JAVA/target/*.war $INSTALLDIR
/usr/local/tomcat/bin/startup.sh
RESULT=`netstat -lntup|grep 8081|wc -l`
if [ $RESULT -eq 1 ];then
echo "tomcat start sucessfull"
else
/usr/local/tomcat/bin/startup.sh
Fi
没有完美的脚本,只有暂时实现功能的脚本!!!!