Linux 环境定时重启 tomcat

本文记录了在Linux环境中如何设置定时任务,以便在Tomcat服务宕机时自动重启。作者通过搜索网上资源,修改bash脚本,并利用crontab添加定时任务,实现了20分钟检查一次Tomcat进程的功能。遇到的问题包括文件格式转换、JAVA_HOME环境变量未定义等,文中也给出了相应的解决方案。
摘要由CSDN通过智能技术生成

亲手搭建的博客系统(http://www.mhtclub.com/)经常会宕机,一直想着定时检测tomcat服务挂掉之后进行重启操作。昨天终于有时间,就把这个事情做了一下,最终可以正常工作。本篇就记录一下我解决 linux 环境定时重启 tomcat 这件事情。

其实我是做 Java 开发的,让我直接上来写一个 bash 脚本,我觉得不太可能,一个原因是没那么多时间,另外一个原因对 bash 也不太了解,只懂一些皮毛。所以我的宗旨是“拿来主义”,快速的解决我的问题。功能完成后有时间可对内容再做深入学习。

解决步骤

1.搜索网上的资源

一般的不懂得东西,只要愿意动手,你都可以找到解决方案的。谷歌搜索“linux 环境定时重启 tomcat ”的解决方案。

2.修改脚本

大概阅读了原来脚本的内容,需要有以下几个地方:

  • 获取 tomcat 进程 ID(注意:默认使用 tomcat 就可以)

  • tomcat 启动程序路径

  • 监控的页面地址

  • 日志输出路径(注意:提前创建好日志文件)

修改 monitor.sh 后的内容如下:

#!/bin/sh
# func:自动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不安分的猿人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值