|
发表于 2002-12-24 15:54:51
|
显示全部楼层
Re: 很急的问题,谢谢
[quote:3f8e8c5d88="ancai"]
1。每周日凌晨2:00做磁盘检查,清除log文件。
2。每天凌晨3:00检查各目录中是否存在core文件,有即删除
3。每小时一次,对域名服务进程named运行状况做例行检查,若发现named没有运行,重新启动它。[/quote]
1. 附件中的log_clear 是我用来清除/var/log下的日志文件的. 只能深入到第二层目录. 对于文件大小>2000000byte的文件 直接清空...
2. 这个问题你得定一个目录或一范围的目录. 然后就可以参照log_clean来写相应功能的脚本了.
3. 简单的办法就是用named的启动脚本 用reload 来实现, 这个办法对服务没什么影响. 如果你要自己做,就写脚本吧.检查named中设定的pid文件的进程号...
这些脚本的用法: 把它们放一目录下,加上可执行属性.在/etc/crontab里添加相应的语句, 重启cron进程.OK.
不要问脚本里为什么这样做,因为你问这个问题时就没打算要先学会它. 你解决了当前问题再慢慢学shell吧...
-----------------
附件: log_clear |
|