2016-12-03 119 views
0

我有20天的日誌文件大小爲2GB。 我想該日誌文件分割爲每個日期..根據日期將大日誌文件分割成更小的文件

我已經使用下面的腳本嘗試,但它的創建與空大小的文件..

#!bin/bash 

for year in 2016; do 
    for month in jan feb mar apr may jun jul aug sep oct nov dec; do 
     for day in 1 2 3 4 5 6 7 8 9 10 ... 31 ; do 
cat /export/home//Logs/welogic.log | grep -i $day/$month/$year > $day-$month-$year.log 
      done 
     done 
    done 

任何人都可以在此幫助..

+0

你在哪個weblogic版本上?併爲此你想要哪個日誌文件? weblogic具有內置的日誌文件輪換功能。 –

回答

0

在「服務器」下,單擊您想要旋轉日誌文件的服務器,然後單擊「日誌記錄」 - >「常規」。這裏有一個叫做「旋轉」的部分。選擇旋轉類型:按時間。設置「開始旋轉時間」和「旋轉間隔」,然後就可以開始了。尋找下面的圖像的指導。

編輯:您還可以按大小旋轉日誌文件。只需選擇「按大小」而不是「按時間」。

Rotation

+0

嗨,謝謝你的回答。 但我想將大型日誌文件拆分成更小的文件。 – ramesh

+0

那麼你的問題與weblogic無關,對吧?你只是想分割一個文件的大小 –

+0

是的,你是對的.... – ramesh