Changeset 760


Ignore:
Timestamp:
12/12/12 19:03:06 (12 years ago)
Author:
labetoulle
Message:

RunChecker? :

  • Bugfix in error detection for post-treatment jobs ;
  • Cosmetic change in IGCM_config_CommonConfiguration to avoid blank lines in output.
Location:
trunk/libIGCM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_RunChecker

    r757 r760  
    365365fi 
    366366 
    367 echo "TargetUsr = ${TargetUsr}" 
    368 echo "HostName = ${HostName}" 
     367echo "Target user = ${TargetUsr}" 
    369368 
    370369TargetGrp=$( groups $TargetUsr | awk '{print $3}' ) 
     
    515514      LastDate=$( basename ${FileName} | awk -F"." '{ print $(NF-1) }' ) 
    516515 
    517       dum=$( basename $( grep ^${String} ${POST_DIR}/${JobType}.${LastDate}.out | \ 
    518                tail -1 | awk -v Field=${Field} '{ print $( Field ) }' ) | \ 
    519                awk -F"_" '{ print $3 }' ) 
    520  
    521       if [[ X${dum} == X${LastDate} ]] ; then 
     516      Error=$( awk -v String=${String} \ 
     517                   'BEGIN { x=0 } ($1~String) && ($3~"error.") { x=x+1 } END { print x }' \ 
     518                   ${POST_DIR}/${JobType}.${LastDate}.out ) 
     519 
     520      Match=$( awk -v String=${String} \ 
     521                   'BEGIN { x=0 } ($1~String) && ($3!~"error.") { x=x+1 } END { print x }' \ 
     522                   ${POST_DIR}/${JobType}.${LastDate}.out ) 
     523      (( Nb = ${Match} - ${Error} )) 
     524 
     525      if ( [ ${Error} -eq 0 ] && [ ${Nb} -gt 0 ] ) ; then 
    522526        Status=OK 
    523527      else 
     
    527531      eval ${JobType}_Date[$ind]=${LastDate} 
    528532      eval ${JobType}_Status[$ind]=${Status} 
    529       eval ${JobType}_Nb[$ind]=$( grep -c ^${String} ${POST_DIR}/${JobType}.${LastDate}.out ) 
     533      eval ${JobType}_Nb[$ind]=${Nb} 
    530534       
    531535      (( ind = ind + 1 )) 
  • trunk/libIGCM/libIGCM_config/libIGCM_config.ksh

    r731 r760  
    1818 
    1919  # Debug Print : 
    20   echo 
     20  [ Verbosity -gt 0 ] && echo 
    2121  IGCM_debug_Print 1 "IGCM_config_CommonConfiguration" $@ 
    2222 
     
    3838  #================================== 
    3939  # Read UserChoices section: 
    40   echo 
     40  [ Verbosity -gt 0 ] && echo 
    4141  IGCM_debug_Print 1 "DefineArrayFromOption  : config_UserChoices" 
    4242 
     
    5050  #================================== 
    5151  # Read Ensemble section: 
    52   echo 
     52  [ Verbosity -gt 0 ] && echo 
    5353  IGCM_debug_Print 1 "DefineArrayFromOption  : config_Ensemble" 
    5454 
     
    6262  #================================== 
    6363  # Read Post section: 
    64   echo 
     64  [ Verbosity -gt 0 ] && echo 
    6565  IGCM_debug_Print 1 "DefineArrayFromOption : config_Post" 
    6666 
     
    7171    IGCM_debug_Print 3 "${option} : ${auxprint}" 
    7272  done 
    73   echo 
     73  [ Verbosity -gt 0 ] && echo 
    7474 
    7575  #================================== 
Note: See TracChangeset for help on using the changeset viewer.