利用logrotate系统工具切割tomcat日志

  • A+
所属分类:Tomcat

1、例子:

[root@VM etc]# cat /etc/logrotate.d/tomcat
/opt/apache-tomcat-6.0.26/logs/catalina.out {
daily
dateext
rotate 10
missingok
notifempty
copytruncate

}

2、配置说明:

daily:日志文件每天进行滚动

rotate:保留最5次滚动的日志

notifempty:日志文件为空不进行滚动

dateext 每天执行一次,同时转储旧日志时用日期格式"YYMMDD"代替简单的数字作为标记

sharedscripts:运行postrotate脚本

postrotate :开始脚本

endscript:结束脚本

以上解释纯属自己理解,如有疑问#man logrotate

参考资料:

http://www.bhlaab.com/355/os/201203/122074.html

http://www.bhlaab.com/804/os/201204/128659.html

微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论


目前评论:1   其中:访客  0   博主  0   引用   1

    来自外部的引用: 1

    • 利用logrotate系统工具切割tomcat日志 | 运维笔记