tomcat自动更新版本的脚本
2016-12-06 11:19
274 查看
脚本实现目的:
利用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
利用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
相关文章推荐
- tomcat window版本自动重启脚本
- 用 nodejs 写一个 cocos2dx-js 游戏自动更新版本的脚本
- 自动抽取批量rar文件中word文档的脚本(更新版本)
- Mac 关闭chrome的自动更新解决版本更新造成的自动化测试脚本执行不通过的问题
- vb脚本自动更新版本信息
- 通过shell脚本自动更新tomcat
- [ Tomcat ] 自动更新脚本
- Tomcat 自动监控脚本
- Perl脚本 自动获取Chrome最新版本
- Tomcat 自动监控脚本
- 自动更新补丁脚本
- VB6自动版本更新处理,实例源码
- ActiveX控件版本自动更新问题的解决方案
- 为程序添加版本自动更新功能(转+详细分析)
- 自动重启iisadmin或tomcat的bat脚本
- 通过 TSVN 自动更新程序集版本信息
- ActiveX控件版本自动更新问题的解决方案
- Subversion使用钩子脚本实现自动更新
- 版本自动更新程序及3种实现策略(二)下载器实现