我在 CentOS 8 上安装了一个独立的 Tomcat,并且我正在尝试轮换文件catalina.out
。
我创建了一个名为/etc/logrotate.d/tomcat
with 的文件vim
并添加了以下行:
/opt/tomcat9/logs/catalina.out { copytruncate daily rotate 7 compress missingok size 5M }
但是,当我尝试手动执行它时,出现以下错误:
[root@dummy bin]# /usr/sbin/logrotate /etc/logrotate.conf
error: tomcat:1 bad rotation count '7 compress missingok size 5M }'
有人可以解释一下我做错了什么吗?
答案1
每个配置指令都需要独占一行:
/opt/tomcat9/logs/catalina.out {
copytruncate
daily
rotate 7
compress
missingok
size 5M
}
答案2
就我而言,我在每行末尾都有注释 #