首页服务器Web服务器 linux实现自动部署tomcat脚本

linux实现自动部署tomcat脚本

由于经常部署war到tomccat上,经常有一些重复的工作要做:停服务、备份war包、上传新的war包、启动服务。索性就写了一个自动部署的脚本。 脚本如下autoDeploy.sh: #! /bin/shec…

由于经常部署war到tomccat上,经常有一些重复的工作要做:停服务、备份war包、上传新的war包、启动服务。索性就写了一个自动部署的脚本

脚本如下autoDeploy.sh:

#! /bin/shecho '####################开始自动部署####################'path=`pwd` #当前路径tomcatPath=tomcat-7 #指定tomcat文件目录名称cd ../$tomcatPath/bin #进入tomcat的bin目录PID=$(ps -fu `whoami`|grep tomcat|grep -v grep|awk '{print $2}')if [ -z "$PID" ];then echo "no tomcat process"else./shutdown.sh #停止tomcat服务fisleep 1 #休眠1scd ../webapps #进入tomcat的webapps目录rm -fr test #删除test文件目录mv test.war test.war.$(date +%Y%m%d) #备份webapps下的test16 cp $path/test.war ./ #复制test.war到webapps路径下sleep 1 #休眠1scd ../bin./startup.sh #启动tomcat服务echo '####################部署结束####################'
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/5926.html
上一篇Docker镜像保存为文件及从文件导入镜像的方法
下一篇 Linux下修改jar、zip等文件内的文件详解
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部