Linux

如何獲得前一天的日期的輪換?

  • August 26, 2020

每天午夜,我設置的 logrotate 成就過程開始。

但是我面臨的問題是,一旦輪換完成,它就會有當天的名稱,而我對前一天的名稱很感興趣。

我的 logrotate 版本是:3.8.6

我的配置文件 logrotate.conf 包含:

/mylogs/thelogs {
   missingok
   daily
   copytruncate
   create 0644 root utmp
   rotate 6
   dateyesterday
}

我嘗試將“dataext”更改為“dateyesterday”,但它仍然在做同樣的事情。

謝謝您的幫助。

通過在兩個文件中都有旋轉配置:

etc/logrotate.conf etc/logrotate.d/syslog

我所做的更改無法正常工作。

僅在 logrotate.conf 中離開配置後;Ulrich Schwarz 在評論中的回答是正確的。

問候

我補充我的經驗

我需要dateextdateyesterday選項。

如果我省略dateext,我會獲得編號文件(.1、.2、.3 等…)

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