2016-12-03 126 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