Logrotate

logrotate:什麼算作輪換?單個文件或單個執行?

  • June 18, 2020

讓我們 ipothize 我有一個包含 2 個日誌的目錄

  • 訪問日誌
  • 錯誤日誌

logrotate的配置為使用asdaily旋轉10``rotation

我的問題是:我最終會得到 20 個文件還是 10 個文件?

每個日誌 10 個文件(在這種情況下為 20 個),除非在單獨的配置中表示(請參閱 /etc/logrotate.d/ dir)

我回答了我自己的問題,因為我發現瞭如何logrotate針對單個 conf 文件手動啟動,所以我做了測試。

我最終得到與模式匹配rotation count每個文件的文件,因此 10x access.log 和 10x error.log

另外,如果我的文件有日期時間,logrotation autodelete 不會像我希望的那樣工作,因為 logrotate 搜尋每個單個文件名的 .n 或 .date 。

引用自:https://unix.stackexchange.com/questions/593656