2016-12-03 10 views
0

ログファイルサイズは20GBです。 私は誰もがこの上で役立つことができます私は、空のサイズで...大きなログファイルを日付ごとに小さいファイルに分割する

#!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

..日あたりのように、そのログファイルを分割したいです

「サーバー」で、ログファイルをローテーションするサーバーをクリックし、「ログ」 - >「一般」をクリックします。ここには「回転」というセクションがあります。回転タイプを[時間別]で選択します。 「回転開始時刻」と「回転間隔」を設定すると、準備が整いました。ガイダンスについては、下の画像を参照してください。

編集:ログファイルをサイズ別に回転することもできます。 「By Time」の代わりに「By Size」を選択するだけです。

Rotation

+0

こんにちはありがとうございます。 大きなログファイルを小さなファイルに分割したいのですが、 – ramesh

+0

あなたの質問はweblogicとはまったく関係ありません。あなたはちょうどサイズによってファイルを分割したいです –

+0

はい、あなたは正しいです.... – ramesh

関連する問題