求助:每天定时重启tomcat 如题: 比如现在每天晚上23:00 要重启tomcat 求助各位大侠,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做两个windows计划,一个是关闭的,调用shutdown.bat另一个是启动,调用startup.bat呵呵! 写一个shell脚本restarTomcat.sh,重新启动tomcat内容如下:#!/bin/sh. /etc/profilepid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`echo $pidif [ -n "$pid" ]then{ echo ===========shutdown================ /usr/local/java/jakarta-tomcat-5.0.28/bin/shutdown.sh >> restartTomcat.log sleep 1 pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'` if [ -n "$pid" ] then { sleep 1 echo ========kill tomcat============== >> restartTomcat.log kill -9 $pid } fi sleep 1 echo ===========startup.sh============== >> restartTomcat.log /usr/local/java/jakarta-tomcat-5.0.28/bin/startup.sh}elseecho ===========startup.sh============== >> restartTomcat.log/usr/local/java/jakarta-tomcat-5.0.28/bin/startup.sh >> restartTomcat.logfi2、把restarTomcat.sh文件放到相应目录下,例如/opt/sybase/3、用 chmod +x timestartTomcat.sh 给文件加权限4、在控制台上输入以下命令crontab -e5、按 i 键编辑这个文本文件,输入以下内容,每天凌晨6:00重启tomcat00 06 * * * /opt/sybase/restarTomcat.sh6、按esc键退出编辑,输入 :wq! 回车保存7、启动定时服务(可能是系统原来配置过什么,暂时没有用到这一步)[root@]# service crond stop[root@]# service crond start 自己上网找的 补充: windows 环境下 linux crontab window 定时任务 quartz 也可以 不过不是系统自带的spring里面集成了quartz 自己写的Servlet不能成功运行,求帮助。。。 难!超难!!重定向,共享session Java向数据库写中文失败?请赐教! 关于转发的问题 动态改变struts提交表单 关于struts2路径的一个问题。请求帮助! 一个关于struts多模块的问题 Hibernate 数据库执行SQL问题 哪位高手能给我讲讲web服务器(tomcat)中虚拟主机的概念 请问如何初始化select控件的值 jsp页面中如何判断文本框中输入的是数字,且小数点位数未超过六位 servlet获取js动态表单问题
echo $pidif [ -n "$pid" ]
then
{
echo ===========shutdown================
/usr/local/java/jakarta-tomcat-5.0.28/bin/shutdown.sh >> restartTomcat.log
sleep 1
pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`
if [ -n "$pid" ]
then
{
sleep 1
echo ========kill tomcat============== >> restartTomcat.log
kill -9 $pid
}
fi
sleep 1
echo ===========startup.sh============== >> restartTomcat.log
/usr/local/java/jakarta-tomcat-5.0.28/bin/startup.sh
}
else
echo ===========startup.sh============== >> restartTomcat.log
/usr/local/java/jakarta-tomcat-5.0.28/bin/startup.sh >> restartTomcat.logfi2、把restarTomcat.sh文件放到相应目录下,例如/opt/sybase/3、用 chmod +x timestartTomcat.sh 给文件加权限4、在控制台上输入以下命令
crontab -e
5、按 i 键编辑这个文本文件,输入以下内容,每天凌晨6:00重启tomcat
00 06 * * * /opt/sybase/restarTomcat.sh6、按esc键退出编辑,输入 :wq! 回车保存7、启动定时服务(可能是系统原来配置过什么,暂时没有用到这一步)[root@]# service crond stop[root@]# service crond start 自己上网找的
window 定时任务
不过不是系统自带的
spring里面集成了quartz