簡體   English   中英

logrotate包含日志文件的目錄

[英]logrotate directory containing log files

我正在尋找一種方法,可以對所有目錄中的所有日志文件進行logrotate。

我當前使用的配置是:

/path/to/folder/*.log {
daily
rotate 5
missingok
notifempty
maxage 14
compress

}

每天-因為我希望它每天運行

旋轉-刪除前旋轉5個版本

最大14-14天后刪除實際的日志文件

compress-旋轉時壓縮日志文件。

我不明白的是,為什么當前日志文件也被壓縮? 我希望至少保留當前和昨天的日志文件。

我嘗試使用delaycompress但這也無濟於事。

您能幫我做錯什么嗎?

添加delaycompress將使壓縮延遲一轉。

然后,您應該具有:

  • 當前正在寫入的日志文件;
  • 先前的日志文件未壓縮(從輪換之前的“當前”日志文件創建);
  • 較早的日志文件已壓縮。

請注意, maxage 14並不是真正有用的,因為rotate將在每天旋轉5次后刪除日志文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM