Cron
Logrotate 創建空的旋轉文件
我為日誌的日誌輪換設置了以下參數。
size=10M
,rotate 800
,copytruncate
,missingok
. 正在創建 800 個旋轉文件,但其中許多小於 10M,其中一些是空的,大小為 0。我有一個 cron 設置,
* * * * *
它每分鐘執行一次來執行這個 logrotation。我不想要這個,不明白為什麼會這樣。
即使我有同樣的問題,在添加“nocreate”選項後問題也得到了解決。
/opt/postgres/9.1/data/pg_log/postgresql*.log { missingok compress daily rotate 7 maxage 7 minsize 5 notifempty size 5M nocreate }
試試這個選項:
notifempty Do not rotate the log if it is empty (this overrides the ifempty option).
來源: http: //linux.die.net/man/8/logrotate