码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat自动更新版本的脚本

时间:2016-12-06 14:51:39      阅读:537      评论:0      收藏:0      [点我收藏+]

标签:tomcat 版本更新 脚本

脚本实现目的:

   利用svn更新war包同时删除缓存。

   彻底关闭tomcat,用指定用户启动tomcat。

考虑事项:

   执行函数为:zzz01

   tomcat路径为/usr/local

   启动tomcat用户为www

   注意xargs的使用

#!/bin/bash

function zzz01(){

    su- www -c "rm -rf /usr/local/tomcat_imp_stockRecord1/webapps/imp-stockRecord-web"

    su- www -c "rm -rf /usr/local/tomcat_imp_stockRecord1/work/*"

    su- www -c "svn up /usr/local/tomcat_imp_stockRecord1/webapps/imp-stockRecord-web.war"

    su- www -c "sh /usr/local/tomcat_imp_stockRecord1/bin/startup.sh"

  }

sh /usr/local/tomcat_imp_stockRecord1/bin/shutdown.sh> /dev/null 2>&1

sh /usr/local/tomcat_imp_stockRecord1/bin/shutdown.sh> /dev/null 2>&1

sleep 3

num=`ps -ef|grep tomcat_imp_stockRecord1|grep -v grep|awk ‘{print $2}‘`

#echo $num

if [ "$num" = "" ];then

 echo "关闭成功并更新中======================="

  zzz01

else

  echo $num |xargs kill

  sleep 2

   zzz01

fi


本文出自 “十年一剑--劲风” 博客,请务必保留此出处http://jingfeng.blog.51cto.com/9152964/1879899

tomcat自动更新版本的脚本

标签:tomcat 版本更新 脚本

原文地址:http://jingfeng.blog.51cto.com/9152964/1879899

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!