Ignore:
Timestamp:
09/12/13 16:22:42 (11 years ago)
Author:
sdipsl
Message:

catch JobID to be able to connect computing trees and post-processing trees. See #125
Obelix not yet done.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_iitm.ksh

    r938 r948  
    593593    -e "s:\# \@ error *= .*:\# \@ error = ${Script_Output}:"   \ 
    594594    $1 > ${REP_FOR_JOB}/JOB_FOR_IGCM 
    595   cd $REP_FOR_JOB ; /usr/lpp/LoadL/full/bin/llsubmit JOB_FOR_IGCM ; status=$? ; cd - ; 
    596  
     595  cd $REP_FOR_JOB ; /usr/lpp/LoadL/full/bin/llsubmit JOB_FOR_IGCM > /tmp/out_command.$$ 2>&1 ; status=$? ; cd - ; 
     596 
     597  cat /tmp/out_command.$$ 
    597598  if [ ${status} -gt 0 ] ; then 
    598599    IGCM_debug_Print 2 "IGCM_sys_Qsub $1 : error code ${status}" 
    599600    IGCM_debug_Exit "IGCM_sys_Qsub" 
    600601  else 
     602    JobID=$( gawk {'print $4'} /tmp/out_command.$$ | tail -1 | sed -e s/\"//g ) 
    601603    IGCM_sys_Rm ${REP_FOR_JOB}/JOB_FOR_IGCM 
    602604  fi 
     
    625627    ${libIGCM_POST}/$1.job > ${REP_FOR_JOB}/JOB_FOR_IGCM 
    626628 
    627   cd $REP_FOR_JOB ; /usr/lpp/LoadL/full/bin/llsubmit JOB_FOR_IGCM ; status=$? ; cd - ; 
     629  cd $REP_FOR_JOB ; /usr/lpp/LoadL/full/bin/llsubmit JOB_FOR_IGCM > /tmp/out_command.$$ 2>&1 ; status=$? ; cd - ; 
     630 
     631  cat /tmp/out_command.$$ 
    628632  if [ ${status} -gt 0 ] ; then 
    629633    IGCM_debug_Print 2 "IGCM_sys_QsubPost $1 : error code ${status}" 
    630634    IGCM_debug_Exit "IGCM_sys_QsubPost" 
    631635  else 
     636    JobID=$( gawk {'print $4'} /tmp/out_command.$$ | tail -1 | sed -e s/\"//g ) 
    632637    IGCM_sys_Rm ${REP_FOR_JOB}/JOB_FOR_IGCM 
    633638  fi 
Note: See TracChangeset for help on using the changeset viewer.