cat >/etc/logrotate.d/tomcat-cut-log
/usr/local/tomcat/logs/catalina.out{ #要轮转的文件
rotate 7 # 至多保留7个副本
daily # 指定转储周期为每天
dateext # 日期后缀格式
dateyesterday # 生成t-1日期参数,这个参数高版本的logrotate才支持
dateformat .%Y%m%d # 日期后缀格式
notifempty # 当日志文件为空时,不进行轮转
missingok # 文件丢失了,轮转不报错
copytruncate # 创建新的catalina.out副本,截断源catalina.out文件
}
vim /etc/logrotate.d/tomcat8001
/opt/skyvis/tomcat-typt-8001/logs/catalina.out{
daily
rotate 3
missingok
dateext
compress
dateformat .%Y%m%d
notifempty
copytruncate
}
vim /etc/logrotate.d/tomcat8002
/usr/local/tomcat-typt-8002/logs/catalina.out{
daily
rotate 3
missingok
dateext
compress
dateformat .%Y%m%d
notifempty
copytruncate
}
logrotate -f /etc/logrotate.d/tomcat8001