Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

LINUX下如何定时执行重启?(reboot和init 6)

[复制链接]
CMSPHP 发表于 2006-3-14 23:07:54 | 显示全部楼层 |阅读模式
求教高手:

服务器搭建了linux操作系统,因为流量大耗费服务器资源多,想在每天晚上4:30分服务器自动重启一次。

已经在etc/rc.d/rc.local里面加入开机自动执行cron、自动重启mysql、自动重启apache,现在只需要每天机器自启动一次就可以了。

但俺不会配自动重启的cron文件和脚本,看了很多技术文档,不得要领,请高手帮忙写一个,不胜感激。

另外,重启使用reboot和init 6,哪一个更安全稳定?
回复

使用道具 举报

Temoc 发表于 2006-3-15 10:57:17 | 显示全部楼层
reboot
回复

使用道具 举报

hew 发表于 2006-3-15 12:52:14 | 显示全部楼层
以root 用户运行
crontab -e
然后在文件中输入
30 4 * * * /root/crontab

然后创建/root/crontab 脚本,加入你所需要的功能,重启服务也好,重启服务器也好。
不过我觉得奇怪有必要重启服务器嘛?这又不是win!
回复

使用道具 举报

 楼主| CMSPHP 发表于 2006-3-15 18:54:28 | 显示全部楼层
用了另一个办法,成功!

1,编辑系统的crontab文件

#vi /etc/crontab

2,在crontab文件里面的run-parts部分加入一行:

30 4 * * * root init 6

3,保存退出

:wq

4,重启crond任务

#/etc/rc.d/init.d/crond restart

5,成功!

0k

呵呵,乐坏了。

[ 本帖最后由 CMSPHP 于 2006-3-15 19:10 编辑 ]
回复

使用道具 举报

 楼主| CMSPHP 发表于 2006-3-15 19:10:33 | 显示全部楼层
用了文章管理系统,在后台使用MYSQL和php来大批量生成静态页面(真正意义上的静态页面),每天大量生成,内存和资源损耗很大。1G内存就剩100多兆,比较担心白天宕机,白天我在办公室,局域网上不了SSH,要重启很麻烦,于是想了这一招。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-16 15:47 , Processed in 0.081093 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表