我正在使用logrotate
旋转catalina.out
,但旋转后的文件名就像catalina.out.1.gz
.
我希望它旋转名称中带有时间戳的文件,例如:catalina-2015-08-10-2337.out.gz
。我怎样才能做到这一点logrotate
?
答案1
请用日期文本选项。以下是 logrotate 手册页的注释:
dateext
Archive old versions of log files adding a date extension like YYYYMMDD instead of simply adding a number. The extension may be
configured using the dateformat and dateyesterday options.
答案2
这是我在这些情况下的 logrotate 配置:
/path/to/tomcat/log/catalina.out {
daily
dateext
rotate 3650
missingok
notifempty
compress
copytruncate
}