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
私の場合、各行の末尾に#コメントがあります。