上一主题下一主题
关键字
主题 : 如何实现ubuntu server 下tomcat 在设定的时间内重启?
级别: 北风工程师

UID: 474133
精华: 0
发帖: 541
威望: 1194 点
学点: 844 点
贡献: 0 点
好评: 0 点
学币: 0 个
注册时间: 2014-07-13
最后登录: 2014-09-01
楼主  发表于: 2014-08-25 08:44||

如何实现ubuntu server 下tomcat 在设定的时间内重启?

我想让ubuntu下的tomcat7 实现8个小时就自动重启一次。要怎么弄? ]; Z[V  
求各路大神献计献策。谢谢!
此帖悬赏结束
最佳答案: 1 学点
最佳答案获得者: 慕容紫英
级别: 北风资深工程师


UID: 472421
精华: 0
发帖: 1405
威望: 1631 点
学点: 64 点
贡献: 23 点
好评: 0 点
学币: 95 个
注册时间: 2014-07-09
最后登录: 2018-07-09
沙发(1楼)  发表于: 2014-08-25 08:46||

http://stackoverflow.com/questions/20454435/how-to-restart-a-process-every-4-hours-using-crontab t^YtP3`?b  
每八小时这么写。 X5[t6q!  
* */8 * * * user-name command to be executed &DGz/o  
o)@nnqa  
顺道****一个靠谱的管理tomcat的脚本 Qr~!YPK\  
(P-^ PNz&  
#!/bin/bash $u~ui@kB  
# X5J)1rL  
# tomcat     This shell script takes care of starting and stopping Tomcat S 4 17.n  
# H(76sE  
# chkconfig: - 80 20 }l$zZ>.\H  
# ! Ea! "}  
### BEGIN INIT INFO -sJD:G,%  
# Provides: tomcat |au`ph5  
# Required-Start: $network $syslog v8yCf7+"  
# Required-Stop: $network $syslog v(.mM9>  
# Default-Start: t}h(j|  
# Default-Stop: I P#vfM  
# Short-Description: start and stop tomcat L$OZ]  
### END INIT INFO ,(x` zpp _  
export J****A_HOME=/usr/j****a/jdk1.6.0_43 o<!H/PN  
TOMCAT_HOME=/usr/local/apache-tomcat-6.0.37 HLPRTta.  
SHUTDOWN_WAIT=45 PA,aYg0f  
f]%S FQ+  
tomcat_pid() { :3Q:pKg  
    echo `ps aux | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{ print $2 }'` 7MrHu2rZ=  
} 3< $Ek3X  
t.;._'  
start() {
最佳答案奖励: (+1) 学点
级别: 北风工程师

UID: 474135
精华: 0
发帖: 543
威望: 1108 点
学点: 666 点
贡献: 0 点
好评: 0 点
学币: 0 个
注册时间: 2014-07-13
最后登录: 2014-08-25
板凳(2楼)  发表于: 2014-08-25 08:45||

使用crontab定时任务解决。 s>e)\9c   
p y%RR*4#  
# 设置定时任务 a`;nB E  
root> crontab -e >B+!fi'SS>  
# 8点,每天,每月执行脚本 7^]KQ2fF 8  
root> 0 8 * * *  /full/path/to/tomcat/restart/script *~jTE;J  
# 查看定时任务列表 h5 PZ?Zd  
root> crontab -l
级别: 北风助理工程师

UID: 474141
精华: 0
发帖: 181
威望: 642 点
学点: 328 点
贡献: 0 点
好评: 0 点
学币: 0 个
注册时间: 2014-07-13
最后登录: 2014-08-26
地板(3楼)  发表于: 2014-08-25 08:45||