快速业务通道

日志分割工具--cronolog

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-26
Empire CMS,phome.net

当然也可以通过man cronolog查看帮助手册,说明很详细,有举例说明.不过需要将/usr/local/cronolog/man添加到MANPATH中.

# export MANPATH=$MANPATH:/usr/local/cronolog/man # man cronolog ... ...

3. cronolog使用实例 下面我们通过两个实例来具体了解一下其使用方法. 3.1. 配置apache的访问日志 修改apache的httpd.conf文件.
  • 设置日志格式定义
CustomLog "|/usr/local/sbin/cronolog /data/logs/apache.access.log.%Y%m%d" combined 其中

/usr/local/sbin/cronolog 为cronolog安装后的路径.
/data/logs/ 为日志分割时候日志保存位置.
access_log.%Y%m%d 为日志文件的名称格式,每天一个文件.

3.2. 将某一简单应用软件的输出重定向为特定日志文件 对于一个简单的应用程序,一个shell脚本deploy.sh,该脚本需24小时不间断的在后台运行.具体执行命令如下,

# nohup ./deploy.sh >> ./log/deploy.log &
Empire CMS,phome.net

将标准输出重定向到文件./log/deploy.log中. 日志文件只有一个,随着运行时间的推移,该文件会越来越大. 现使用cronolog工具处理一下日志,修改后的命令如下,

# nohup ./deploy.sh | /usr/local/sbin/cronolog "./log/deploy.logdeploy_%Y%m%d.log" &

日志文件将按天分割,每天产生一个新的日志文件.

本文出自 “Just do it !” 博客,请务必保留此出处http://wjpinrain.blog.51cto.com/1109471/686264

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号