好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Linux系统tomcat日志分割工具cronolog - Linux操作系统

Linux系统tomcat日志分割工具cronolog

 

WIN下的tomcat5的日记 是按日期来记实 的.移到linux下创造tomcat/logs下只有一个catalina.out件. 

工夫一长.创造日记 文件暴增.对付 管理 真是不利便 . 

要是能像win下的tomcat那样分日期记实 就好了.思来想去就想到用cron来支解 日记 文件. 

试试吧. 

先google一下.cronolog-1.6.2.tar.gz 

1. 下载 cronolog-1.6.2.tar.gz 

2.安装 

# tar zxvf cronolog-1.6.2.tar.gz

# ./configure

# make

# make install 

搞定! 

默认是安装在/usr/local/sbin/下. 

3.设置 

重点来了.留意 喽!!! 

在tomcat/bin/catalian.sh中找到

org.apache.catalina.startup.Bootstrap "$@" start \     >> "$CATALINA_BASE"/logs/catalina.out 2&1 & 

 

把上面的内容改成:

org.apache.catalina.startup.Bootstrap "$@" start \

|/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 & 

批改好了.重启 

#./catalina.sh start 

现去看看劳动结果 吧. 

# ls /tomcat/logs/ 

就会创造logs下面多了几个如同 catalina.2006.06.01.log的文件了

 

查看更多关于Linux系统tomcat日志分割工具cronolog - Linux操作系统的详细内容...

  阅读:58次