Skynet

          ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks

          日志
          #!/bin/perl
          use Encode ;
          open(NOTESFILES,$ARGV[0]);

          my %errorMeganotes;

          print ">>>>>>>>>>>>>>",$ARGV[0],"<<<<<<<<<<\n";

          while (<NOTESFILES>) {
            
          if$_=~/^(\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2})\s+ERROR\s+(.*)\s/g ){
               
          if($errorMeganotes{$2}){
                 
          push @{$errorMeganotes{$2}},$1;
               }
          else{
                 
          $errorMeganotes{$2}=[$1];
               }
            }
          }

          for(keys %errorMeganotes){
            
          my $tmp_keys=$_;
            
          my @tmp_array= @{$errorMeganotes{$tmp_keys}};
            
          print "error number :>>",scalar(@tmp_array),"<<\n",encode("GBK",decode("UTF-8",$tmp_keys)),"\n",join(",\t",@tmp_array),"\n\n\n";
          }


          sh
          #!/bin/sh
          nowDate=$(date -'-1 day' +%Y-%m-%d);
          echo $nowDate

          perl 
          /data/apps/shell/meganotesErrorLog.pl /data/apps/meganotes/tomcat/logs/app/app.log.$nowDate >  _tmp_$nowDate ;
          perl 
          /data/apps/shell/meganotesErrorLog.pl /data/apps/schedule/tomcat/logs/app/app.log.$nowDate  >> _tmp_$nowDate ;


          mail 
          -s $nowDate-ERROR-log  my@mail.com  <  _tmp_$nowDate;
          rm _tmp_$nowDate ;

          結(jié)果:
          >>>>>>>/data/apps/meganotes/tomcat/logs/app/app.log.2009-02-18<<<<<<<<<
          error number :>>2<<
          MusicActionOpLogProxy:142 - music.popularTime=[Invalid field value for field "music.popularTime".]
          2009-02-18 15:53:54,    2009-02-18 16:00:12
          。。。。。。





          整理 www.aygfsteel.com/Good-Game
          posted on 2009-02-19 13:01 劉凱毅 閱讀(1519) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): shellperl
          主站蜘蛛池模板: 固阳县| 永德县| 七台河市| 泽州县| 呈贡县| 乌兰县| 新田县| 贵州省| 邯郸县| 长兴县| 兰溪市| 广南县| 蒲江县| 安陆市| 方城县| 衡阳市| 怀化市| 吉林市| 新余市| 上栗县| 武清区| 中超| 长葛市| 福清市| 皮山县| 汉川市| 兴和县| 临高县| 内丘县| 碌曲县| 农安县| 吉安市| 保靖县| 淳化县| 克什克腾旗| 扎鲁特旗| 定南县| 潜江市| 莒南县| 得荣县| 阳西县|