- 先在tomcat的bin目录下新建restart.sh文件,并授权执行权限 chmod 775 restart.sh
假设tomcat的路径为:/data/tomcat/tomcat_gps,以下是restart.sh文件内容
#!/bin/bash
source /etc/profile
ps -ef|grep tomcat_gps|grep java|awk '{print $2}'|xargs kill -9
/data/tomcat/tomcat_gps/bin/shutdown.sh
/data/tomcat/tomcat_gps/bin/startup.sh
- 在shell中输入 crontab -e
增加以下语句,意思为每天23点30分时重启tomcat
30 23 * * * /data/tomcat/tomcat_gps/bin/restart.sh
- crontab说明
crontab [-u username] //省略用户表表示操作当前用户的crontab
-e (编辑工作表)
-l (列出工作表里的命令)
-r (删除工作作)
我们用crontab -e进入当前用户的工作表编辑,是常见的vim界面。每行是一条命令。
crontab的命令构成为 时间+动作,其时间有分、时、日、月、周五种操作符