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_ada.ksh

    r946 r948  
    652652      -e "s:\# \@ error *= .*:\# \@ error = ${Script_Output}:"   \ 
    653653      $1 > ${REP_FOR_JOB}/JOB_FOR_IGCM 
    654   cd $REP_FOR_JOB ; /usr/bin/llsubmit JOB_FOR_IGCM ; status=$? ; cd - ; 
    655  
     654  cd $REP_FOR_JOB ; /usr/bin/llsubmit JOB_FOR_IGCM > /tmp/out_command.$$ 2>&1 ; status=$? ; cd - ; 
     655 
     656  cat /tmp/out_command.$$ 
    656657  if [ ${status} -gt 0 ] ; then 
    657658    IGCM_debug_Print 2 "IGCM_sys_Qsub $1 : error code ${status}" 
    658659    IGCM_debug_Exit "IGCM_sys_Qsub" 
    659660  else 
     661    JobID=$( gawk {'print $4'} /tmp/out_command.$$ | tail -1 | sed -e s/\"//g ) 
    660662    IGCM_sys_Rm ${REP_FOR_JOB}/JOB_FOR_IGCM 
    661663  fi 
     
    684686      ${libIGCM_POST}/$1.job > ${REP_FOR_JOB}/JOB_FOR_IGCM_$$ 
    685687 
    686   cd $REP_FOR_JOB ; /usr/bin/llsubmit JOB_FOR_IGCM_$$ ; status=$? ; cd - ; 
     688  cd $REP_FOR_JOB ; /usr/bin/llsubmit JOB_FOR_IGCM_$$ > /tmp/out_command.$$ 2>&1 ; status=$? ; cd - ; 
     689 
     690  cat /tmp/out_command.$$ 
    687691  if [ ${status} -gt 0 ] ; then 
    688692    IGCM_debug_Print 2 "IGCM_sys_QsubPost $1 : error code ${status}" 
    689693    IGCM_debug_Exit "IGCM_sys_QsubPost" 
    690694  else 
     695    JobID=$( gawk {'print $4'} /tmp/out_command.$$ | tail -1 | sed -e s/\"//g ) 
    691696    IGCM_sys_Rm ${REP_FOR_JOB}/JOB_FOR_IGCM_$$ 
    692697  fi 
Note: See TracChangeset for help on using the changeset viewer.