日期:2014-05-16  浏览次数:20837 次

Linux日志切分工具cronolog

需求:按分钟切分日志信息

?

搜集资料后,发现有两个可以切割日志的工具,Linux自带的LogRotate和Cronolog。

?

LogRotate有一个问题就是不能按分钟切分,只有%Y%m%d三种单位,因此选择Cronolog作为日志切分工具。

?

Cronolog的安装可以参考:

http://www.lesishu.com/linux/cronolog/

?

下面给出一个用curl获取数据且用cronolog切分日志的例子:

?

curl -v -D $filename $url | /usr/local/sbin/cronolog ${logname}_%Y%m%d%H%M.log


ps:curl会通过请求$url获取数据,作为| 管道命令之后的输入数据,cronolog根据%Y%m%d%H%M的切分格式进行日志的切分。