返回首页
用户名:  密   码:    用户注册 | 忘记密码?
收藏本站 设为首页  
娱乐资讯 | 时尚潮流 | 都市生活 | 商业财经 | 汽车沙龙 | 房产楼市 | 精品写真 | Flash欣赏 | 电脑技术 | 软件源码
数码世界 | 摄影部落 | 博客社区 | 在线音乐 | WHOIS查询 | 交流论坛
当前位置:首页>电脑技术>网络技术>列表
利用cronolog来做log转换
来源:互联网    时间:2008-02-20    查看:   字体: [ ]  

利用cronolog来做log转换..

http://www.cronolog.org/

获取新的cronolog

编译.安装


把CustomLog /usr/local/apache1.3/logs/access_log common
改成
CustomLog "|/usr/local/sbin/cronolog /usr/local/apache1.3/logs/access_log_%w" common

把ErrorLog /usr/local/apache1.3/logs/error_log
改成
ErrorLog "|/usr/local/sbin/cronolog /usr/local/apache1.3/logs/error_log_%w"

注:上面的%w表示一年中的第几个星期,更多信息看man cronolog,这样每周就会有新的log了..

然后重新运行apache.用graceful参数:

/usr/local/apache/bin/apachectl graceful

用vi编辑一个简单的脚本

#!/bin/bash
find /usr/local/apache/logs/access* -mtime +31 -exec rm -f {} \;
find /usr/local/apache/logs/error* -mtime +31 -exec rm -f {} \;
/usr/local/apache/bin/apachectl graceful

这个脚本的作用是让系统自动删除一个月前修改过的文件

然后vi /etc/crontab

添加一行

* 3 * * 6 root /usr/local/apache/htdocs/ww/baksh/lograte.sh

这个表示刚才编辑的脚本在每周6的3点运行

附:crontab中五个*的含义。。。。

分  (0-59) 
小时 (0-23) 
日期 (1-31) 
月份 (1-12) 
周  (0-6)

 Trotter 回复于:2003-01-29 11:25:04 
嗯,我以前都是用at 、mv 来实现日志切割的,这种方法好

上一篇情人节到来 小心情人节病毒   下一篇两台SQL Server数据同步解决方案
[发表/查看评论↓↑] ↑返回顶部   打印本页   关闭窗口↓ 

 最新评论

CNNIC推百万网站启用中文C
首个“反盗号绿色联盟”成
个人网站面临生死劫 细分
国内电信市场欲三分天下
利用cronolog来做
情人节到来 小心
什么是VPI和VCI?
网通明年起将斥资
全国各省电信DNS
网络带宽及吞吐量
全中文域名正式接
什么是网络拓扑图
搜索引擎老大Google的
Telnet是什么?
什么是IPv6?
什么是WiMax宽带技术
WiMax被批准为全球标
百度进军C2C交易平台
ICANN测试11种非英语
Windows Server 2008
dedecms汽车网模板制作图
《仙剑奇侠传4》最新游戏
流量监控:MRTG Windows版
80端口web服务攻击痕迹
利用cronolog来做
情人节到来 小心
什么是VPI和VCI?
网通明年起将斥资
全国各省电信DNS
网络带宽及吞吐量
全中文域名正式接
什么是网络拓扑图
搜索引擎老大Google的
Telnet是什么?
什么是IPv6?
什么是WiMax宽带技术
WiMax被批准为全球标
百度进军C2C交易平台
ICANN测试11种非英语
Windows Server 2008
[ 五颜六色网 ]
Copyright © 2003-2008 5y6s.net
Version 2.0.3 苏ICP备05001866号 All rights reserved