正常情况下启动和关闭tomcat程序命令如下:

但是定时任务情况下无法启动tomcat程序,提示没有java环境变量,提示crontab中不需要加/bin/sh /application/tomcat/bin/startup.sh因为tomcat程序本身就是可执行文件,如果本身不是可执行文件

需要加/bin/bash。

具体定时任务和报错日志如下:

如何在Linux操作系统定时重启Tomcat服务?-编程之家

Linux操作系统定时重启Tomcat服务的方法如下:

1、编写tomcat_shutdown.sh:

如何在Linux操作系统定时重启Tomcat服务?-编程之家

3、测试脚本是否ok

4、在linux系统终端中,输入命令“crontab -e”:

在vi操作界面,输入:

如何在Linux操作系统定时重启Tomcat服务?-编程之家如何在Linux操作系统定时重启Tomcat服务?-编程之家

实时查看日志:

如何在Linux操作系统定时重启Tomcat服务?-编程之家

端口也是从无到有了

如何在Linux操作系统定时重启Tomcat服务?-编程之家

6、如果定时任务不执行可以通过查看日志: