文章目录
- 引言
- I 日志文件切割
-
- 使用用crontab工具,定时执行任务
- 通过Linux系统自带的切割工具logrotate来进行切割【推荐】
- 基于其他日志框架进行分隔
- II 扩展
-
- logrotate 简介
- logrotate 用法
引言
-
问题:tomcat 的 catalina.out 文件不会进行日志切割,当这个文件大于2G 时,会影响tomcat的运行。
-
日志文件切割方案:
- 使用用crontab工具,定时执行任务,来分割tomcat的catalina.out文件
- 通过Linux系统自带的切割工具logrotate来进行切割。
- 基于其他日志框架进行分隔: 使用log4j成功使catalina.out文件实现分割
I 日志文件切割
使用用crontab工具,定时执行任务
#!/bin/bash
#编写一个.sh文件,并放到tomcat下的bin目录,在cron中自动执行
cd `dirname $0`
d<