ファイル '/var/log/myApp' にログを書き込むカスタム アプリケーション (myApp) があります。ログが書き込まれていることがわかり、正常に動作しています。今、このファイルの logrotate をセットアップしようとしています。このために、構成ファイル '/etc/logrotate.d/myApp' を作成しました。その内容は -
/var/log/myApp {
missingok
size +10k
start 0
nocompress
create 0600 root root
rotate 10
postrotate
/etc/init.d/rsyslog restart > /dev/null 2>&1 || true
endscript
}
今私がやったlogrotate -dv /etc/logrotate.d/myApp
としても、エラーは表示されませんlogrotate -f /etc/logrotate.d/myApp
. ただし、ログ ファイルのサイズが 10k を超えると、ログは自動的にローテーションされません。どんな助けでも大歓迎です。