先说明:主要实现:LINUX 下 自动查找杀掉对应tomcat进程。备份项目,启动与日志查询。一键操作完项目发布的所有流程
适用于不想手动操作及频繁发包的项目。或者需要及时发布且影响较小的项目,比如接口项目。
Linux 系统下目录结构如下
/home/username/tomcat/projectName
username:是用户名
projectName:是tomcat下的项目名称
tomcat项目结构:项目下主要有:(warback是我自己创建的目录,用来备份项目的)
bin conf lib logs warback webapps work
开始了:主要就是一下代码
XXXPid=`ps -ef|grep XXX|grep -v grep|awk '{print $2}'`
fileTime=`date -d "-0 day" +%Y%m%d`
kill -9 ${XXXPid}
cd /home/用户名/tomcat/XXX/webapps/
mv XXX.war ../warback/XXX${fileTime}.war
rm -rf XXX
mv ../XXX.war ./webapps/
cd bin
./startup.sh
完整图解:附加下载连接https://download.csdn.net/download/qq_36237672/11594192。