1, 配置 tomcat 启动后将进程号保存至 $TOMCATHOME/bin/tomcat.pid 文件.
修改 $TOMCAT_HOME/bin/catalina.sh 文件, 在 PRGDIR 下面一行添加 CATALINAPID 参数行, 如下:
- PRGDIR=dirname "$PRG"
- CATALINA_PID=$PRGDIR/tomcat.pid
2, 编写 tomcat 重启脚本 restart.sh
- #!/bin/bash
- tomcat_home=/root/server/test-tomcat
- kill -9 `cat $tomcat_home/bin/tomcat.pid`
- echo "killed tomcat"
- # 编写自己的具体步骤 比如 rm webapps/xx
- $tomcat_home/bin/startup.sh
- sleep 3
3, 保存文件, 添加权限
chmod +x restart.sh
来源: http://www.bubuko.com/infodetail-2741353.html