Tomcat logrotate 错误:tomcat:1 错误旋转计数 '7 压缩missingok 大小 5M }'

Tomcat logrotate 错误:tomcat:1 错误旋转计数 '7 压缩missingok 大小 5M }'

我在 CentOS 8 上安装了一个独立的 Tomcat,并且我正在尝试轮换文件catalina.out

我创建了一个名为/etc/logrotate.d/tomcatwith 的文件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

就我而言,我在每行末尾都有注释 #

相关内容