2013-12-23 73 views
0

我面臨的問題做了設置在如何設置日誌旋轉的應用程序壓縮和旋轉的間隔爲5天?

 logrotate.conf 

我曾經做了設置,但沒有相應的工作。

的主要條件是將日誌文件與壓縮沿着以5天

/var/log/humble/access.log 
    { 

     daily 
     copytruncate 
     rotate 5 
     create 755 humble humble 
     dateext 
     compress 
     include /etc/logrotate.d/humble/ 
    } 

的間隔即使這樣做後旋轉,壓縮的天后停止。

+0

你應該給一些更多的信息,並且你已經嘗試過的一些例子。 你沒有提到你正在使用的系統或服務器。 例如,我在linux crontab中使用shell腳本來壓縮日誌並刪除舊日誌,請詳細說明一下。 –

+0

我所做的更改請通過一次...請幫我解決 –

回答

0

你logrotate.conf文件應該有提到,包括你的文件 「謙虛」: -

包括/etc/logrotate.d/humble

Logrotate.conf

的#END

,然後在你的/ etc/logrotate的。 d /謙卑

/var/log/humble/access.log 
{ 

    daily 
    copytruncate 
    rotate 5 
    create 755 humble humble 
    dateext 
    compress 

} 

rotate之後指定的數字給出了在循環後要備份的文件數量。這裏是5.

此外,您需要在crontab文件中添加一條規則,以每5天觸發一次logrotate。

規則在crontab文件運行它每隔5天: -

0 0 */5 * * 
+0

實際上主要問題是,旋轉繼續,但壓縮已停止.. –

+0

請告訴路徑...應該寫的路徑與..我需要任何解析器....或只是0 0 */5 * * /etc/logrotate.conf –