本節中的範例顯示如何基於上次自動重建的時間配置記錄自動重建,而不論記錄大小為何。
此配置在當天 3:00 自動重建記錄,接著每 8 小時自動重建一次,而不論記錄檔的大小為何。
$ dpconf set-access-log-prop -h host1 -p 1389 log-rotation-frequency:8h \ log-rotation-policy:periodic log-rotation-start-time:0300 |
此配置在每天 3:00、13:00 與 23:00 自動重建記錄,而不論記錄檔的大小為何。由於 log-rotation-start-time 參數優先於 log-rotation-frequency 參數,因此記錄在 23:00 自動重建後,會於 4 小時後再自動重建一次。而不會在 23:00 自動重建,並於 10 小時後再自動重建一次。
$ dpconf set-access-log-prop -h host1 -p 1389 log-rotation-frequency:10h \ log-rotation-policy:periodic log-rotation-start-time:0300 |
此配置在星期一中午自動重建記錄,接著於每週同一時間自動重建,而不論記錄檔大小為何。
$ dpconf set-access-log-prop -h host1 -p 1389 log-rotation-frequency:1w \ log-rotation-policy:periodic log-rotation-start-day:2 log-rotation-start-time:1200 |
此配置在星期一中午自動重建記錄,接著每三天自動重建一次,而不論記錄檔大小為何。
$ dpconf set-access-log-prop -h host1 -p 1389 log-rotation-frequency:3d \ log-rotation-policy:periodic log-rotation-start-day:2 log-rotation-start-time:1200 |
在下列幾天自動重建記錄:星期一、星期四、星期日、星期三等。請注意,log-rotation-start-day 參數僅套用至第一週。第二週的星期一不會自動重建記錄。
此配置在某月 22 日中午自動重建記錄,接著於每月同一時間自動重建,而不論記錄大小為何。
$ dpconf set-access-log-prop -h host1 -p 1389 log-rotation-frequency:1m \ log-rotation-policy:periodic log-rotation-start-day:22 \ log-rotation-start-time:1200 |
如果 log-rotation-start-day 設為 31 而該月僅有 30 天,則在次月的第一天自動重建記錄。如果 log-rotation-start-day 設為 31 而該月僅有 28 天 (二月),則在次月第 3 天自動重建記錄。