cronolog日志切分工具基本使用

安装略过,用ping命令来做列子。

需要执行的shell为pingTst.sh内容如下,简单到不能再简单:

#!/bin/bash

ping 127.0.0.1

命令行执行命令:

./pingTst.sh |cronolog -l ./ping.log ./ping.log.%Y-%m-%d-%H &

解释一下:

1.脚本pingTst.sh的输出管道到cronolog;

2.cronolog的工作是,如果存在一个ping.log.%Y-%m-%d-%H与当前时间吻合,则脚本的输出直接写入这个文件,如果时间不吻合,新建一个吻合的ping.log.%Y-%m-%d-%H,脚本的输出写入新建的这个文件。另外,cronolog会保证有一个ping.log软链接文件一直指向当前正在写入的的ping.log.%Y-%m-%d-%H。

跑了一个通宵后查看当前路径:

cronolog日志切分工具基本使用_第1张图片

你可能感兴趣的:(杂七杂八)