Eliminating gsi specific lines
[u/mrichter/AliRoot.git] / TPC / scripts / filterRecLog.sh
index 8a58cf85897fcd7895a020ea419ebbf842c3f554..8dfadf40afe6a7e165a4331d58daf6abee85f5e8 100755 (executable)
@@ -6,12 +6,13 @@
 #                        - the err.log and out.log suppose to be in the same directory
 # to get the list of logs:
 # example:
-# find /lustre/alice/alien/alice/data/2009/LHC09c_TPC/00008*/esdgsi3/*/err.log  > errRec.log
-
-isOK=0
+# 
+isOK=0 
 nonOK=0
 rm seg.log
 rm segout.log
+rm abort.log
+rm abortout.log
 for efile in `cat errRec.log`  ;do
  xxx=`cat $efile| grep segmentation`
  if [ -z "$xxx" ]
@@ -25,6 +26,18 @@ for efile in `cat errRec.log`  ;do
   ofile=`echo $efile| sed s_err_out_`
   cat $ofile >> segout.log
  fi     
+ xxx=$xxx`cat $efile| grep Aborted`
+if [ -z "$xxx" ]
+ then
+  let isOK=isOK+1
+  else
+  let nonOK=nonOK+1
+  echo nonOK=$nonOK
+  echo "$efile" >>abort.log
+  echo $efile
+  ofile=`echo $efile| sed s_err_out_`
+  cat $ofile >> abortout.log
+ fi
 done; 
 #get the list
 echo isOK=$isOK nonOK=$nonOK