亲手搭建的博客系统(http://www.mhtclub.com/)经常会宕机,一直想着定时检测tomcat服务挂掉之后进行重启操作。昨天终于有时间,就把这个事情做了一下,最终可以正常工作。本篇就记录一下我解决 linux 环境定时重启 tomcat 这件事情。
其实我是做 Java 开发的,让我直接上来写一个 bash 脚本,我觉得不太可能,一个原因是没那么多时间,另外一个原因对 bash 也不太了解,只懂一些皮毛。所以我的宗旨是“拿来主义”,快速的解决我的问题。功能完成后有时间可对内容再做深入学习。
解决步骤
1.搜索网上的资源
一般的不懂得东西,只要愿意动手,你都可以找到解决方案的。谷歌搜索“linux 环境定时重启 tomcat ”的解决方案。
2.修改脚本
大概阅读了原来脚本的内容,需要有以下几个地方:
-
获取 tomcat 进程 ID(注意:默认使用 tomcat 就可以)
-
tomcat 启动程序路径
-
监控的页面地址
-
日志输出路径(注意:提前创建好日志文件)
修改 monitor.sh 后的内容如下:
#!/bin/sh
# func:自动