解決策 1:
その場合、postrotate を使用することをお勧めします。以下の例では、postrotate は、ログがローテーションされてから 1 日以上経過したファイルを削除します。必要に応じて自由に変更してください。
/opt/log/app/app.log.* {
missingok
nomail
postrotate
/usr/bin/find /opt/log/app/ -name "app.log.*" -type f -mtime +0 -exec rm {} \;
endscript
}
解決策 2:
logrotate の目的は、カスタムの時間間隔でカスタム数のログ ファイルを保持することです。あなたの仕事にはcronを使用します。 logrotate でできることの詳細はこちら:http://www.jamescoyle.net/cheat-sheets/676-logrotate-cheat-sheet