Linux下Tomcat重启脚本
2015-10-27 14:15
531 查看
我们重启Tomcat服务的时候,Tomcat自带的shutdown.sh脚本有时并不能真正杀死进程,经常需要我们用“kill -9 pid”的方式来杀死进程。
下面的脚本可以简化我们的操作,执行可杀死Tomcat进程并重新启动Tomcat:
保存为nohup_start.sh文件,使用“./nohup_start.sh”执行即可。
下面的脚本可以简化我们的操作,执行可杀死Tomcat进程并重新启动Tomcat:
tomcat=$(dirname $(pwd))"/conf/logging.properties" pkill -9 -f $tomcat if [ "$1" == "k" ];then echo "程序已杀死" exit 1 fi sleep 3 tomcatPid=$(pgrep -f $tomcat) if [ ! -z "$tomcatPid" ];then echo "程序未杀死" exit 1 fi mv ../logs/catalina.out ../logs/catalina.out_$(date "+%Y-%m-%d-%H:%M:%S") nohup ./catalina.sh run > ../logs/catalina.out & tailf ../logs/catalina.out
保存为nohup_start.sh文件,使用“./nohup_start.sh”执行即可。
相关文章推荐
- Tomcat报错java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler
- 更改Eclipse下Tomcat的部署目录
- 一台机器同时跑多个Tomcat
- Eclipse启动Tomcat错误:Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already
- Tomcat 7优化前及优化后的性能对比
- Jetty与tomcat的比较
- tomcat中三种部署项目的方法
- tomcat整合axis2
- Linux下Tomcat的启动、关闭、杀死进程
- tomcat监控脚本
- Linux下Tomcat进程运行监视并自动重启的脚本
- Nginx和tomcat的配置
- Tomcat通过配置一个虚拟路径管理web工程
- zabbix 使用JMX 监控tomcat
- 复制的web工程为什么不能部署到tomcat
- 集成tomcat插件到eclipse
- Tomcat的启动到底需要JDK还是JRE呢?答案是:只要有其中一个就可以
- tomcat server.xml配置crossContext 实现多应用中session共享
- jpda tomcat远程调试
- centos中安装tomcat7,并实现web程序的热部署