7日後にファイルを削除するように設定が正しいですか?

7日後にファイルを削除するように設定が正しいですか?

logrotateを使用して7日後にファイルを削除するのは正しい設定ですか?毎週交換する必要があります。私はこれについて非常に混乱しています。ありがとうございます。

/var/lib/rundeck/logs/rundeck/*/job/*/logs/*.blah.json {
  su root root
  weekly
  missingok
  maxage 7
  rotate 0
  nocreate
 }

ベストアンサー1

提供された構成は、週に一度回転し、回転したログをすぐに削除することを示しています。つまり、回転直後にログがないことを意味します。

循環後1週間の循環ログを維持したい場合に使用しますrotate 1。循環する前にほぼ2週間のログがあります。

約1週間分のログのみを保存するには、およびを使用することをrotate 7お勧めしますdaily

おすすめ記事