2013-03-03 33 views
1

我有一個虛擬主機,它創建以下的access.log:分裂的Apache2日誌和移動它們

CustomLog /home/rimmer/dev/fdom/logs/access.log fdom 

我想要做什麼,但是,是有它的日誌拆分到5個分鐘爲增量和移動每個舊日誌到/home/rimmer/dev/fdom/logs/complete/access.log-identifier_to_avoid_duplicity

我該怎麼做?我想我需要使用rotatelogs,但我不確定如何。

編輯:爲了澄清,我想日誌是這樣的:

/logs/complete/access.log-17:00-17:05 
/logs/complete/access.log-17:05-17:10 
/logs/complete/access.log-17:10-17:15 

雖然當前日誌,該日誌被記錄下來,因爲恆溫5分鐘的增量還沒有結束將是正常日誌:

/logs/access.log 

回答

0

您應該試試cronolog。這是一個外部工具。在debian安裝中,它可以通過簡單的apt-get來使用。

你最終會得到類似的東西(管道|非常重要):

CustomLog "|/usr/sbin/cronolog --period='5 minutes' /home/rimmer/dev/fdom/logs/complete/%Y/%m/%d/access.log-%H-%M.log"