cronolog is a simple program that reads log messages from its input and writes them to a set of output files, the names of which are constructed using template and the current date and time.
Cronolog是一个小巧高效的日志文件处理工具,可以实现自动的按规则生成周期性的日志文件。我们以对Apache access log和Tomcat运行日志的处理为例进行说明。
--安装cronolog
--have a test
cd /a/b/c/log
ls
testfile
more testfile
ls| /usr/sbin/cronolog --symlink=/a/b/c/log "/a/b/c/%Y-%m-%d_%H.log"
--run the script
./testfile
ls -ls
total 0
0 -rw-r--r-- 1 test test 9 Sep 17 08:30 2012-09-17_08.log
0 lrwxrwxrwx 1 test test 46 Sep 17 08:30 log -> /a/b/c/2012-09-17_08.log
0 -rw-r--r-- 1 test test 0 Sep 17 08:30 testfile