随笔-46  评论-54  文章-0  trackbacks-0

1、修改启动文件:
vi /etc/rc.d/rc.local

2、编辑并追加tomcat的启动:
#!/bin/sh
echo "start tomcat">/var/log/tomcatmessages
rm -rf /appserver/gooweb-tomcat-5.5.20/work/
/appserver/gooweb-tomcat-5.5.20/bin/catalina.sh start

注意:JAVA_HOME等环境变量还不会被加载的,这里是使用setenv.sh来加载的。

3、修改计划任务列表:
crontab -e

4、添加重启任务:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 0 * * 0 reboot

定义为每周0点01分重启系统。

5、重启计划任务的服务:
service crond restart

6、查看日志
tail -100 /var/log/cron


另外要非常注意这里所有修改的文件都一定要 chmod +x
不然要吃大亏。呵呵!

posted on 2007-12-27 16:42 rox 阅读(1490) 评论(3)  编辑  收藏 所属分类: tomcat

评论:
# re: 设置服务器定时重启并加载指定的程序 2007-12-28 01:37 | rox
LINUX启动服务详解
http://hi.baidu.com/sdzsh/blog/item/6b9c7706e3d1e678020881b9.html

crond 配置文件:/etc/crontab
预设端口:无
说明:用来执行例行性命令的守护程序。
是否需要启动:必须启动。

cron配置
http://www.cublog.cn/u/12821/showart_102976.html
另外,服务的状态:
service crond status
  回复  更多评论
  
# re: 设置服务器定时重启并加载指定的程序 2008-06-05 16:15 | rox
Crontab 笔记
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.dbanotes.net/techmemo/crontab_tips.html

Linux(开源系统似乎都可以)下还有个 "/" 可以用. 在 Minute 字段上,*/15 表示每 15 分钟执行一次. 而这个特性在商业 Unix ,比如 AIX 上就没有.   回复  更多评论
  
# re: 设置服务器定时重启并加载指定的程序 2008-06-05 16:38 | rox
http://bulaoge.com/topic.blg?tuid=2995&tid=599668

以秒运行Crontab
在Liux或BSD下,Crontab可以实现以秒运行程序的。
格式如下:

1 minute 1
1,5 minutes 1 and 5
* any minute
*/5 any minute that is divisible by 5

1:2 second 2 of minute 1
1:2,5:10 second 2 of minute 1 and second 10 of minute 5
*:3 second 3 of any minute
*:*/5 any second that is divisible by 5

只是设置分钟那里跟平时的不大一样,其他部分一样。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: