需求:查看这个人工发布流程,使用学习的shell如何简化:
前提linux服务器,项目发布目录为:/tomcat7/weapps
1.ps -ef | grep java
2.kill -9 pid
3.ps -ef | grep java---确认是否删除掉对应进程
4.rm -rf /tomcat7/webapps/InsureService
5.rm -rf /tomcat7/webapps/InsureService.war
6.rm -rf /tomcat7/logs/*---删除之前的日志
7.打开Xftp,上传新war到webapps目录
8.执行./bin/startup.sh
9.tail -300f ./logs/catalina.out---动态监控一下,有没有异常。
解决方案:
shell脚本,结合输入参数,开发
网友评论