测试环境:centOS6.5
1、在/etc/logrotate.d下新建文件。 touch tomcat
2、编辑该文件,写入脚本。 vim /etc/logrotate.d/tomcat
脚本内容:
/opt/tomcat/logs/catalina.out { # catalina.out日志路径
copytruncate # 复制清空
rotate 15 # 保留15份日志
nocompress # 不压缩日志
missingok # 日志不存在时不报错
size 100k # 超过100k就复制
}
3、保存。ok。
说明:该脚本会随着cron.daily(系统自带定时器)每天执行一次,如果此时catalina.out文件大小超过100k, 就会复制一份
catalina.out-yyyyMMdd出来,然后清空catalina.out文件