Ignore:
Timestamp:
02/23/10 09:39:53 (14 years ago)
Author:
mmaipsl
Message:

Supress protection on old Script_Output after its save (bug in development step).
Save last run.card with CumulPeriod? and Process id each submition.
Save run.card each Period in R_OUT_KSH.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_config/libIGCM_config.ksh

    r196 r224  
    359359        if [ ${Period} = 1 ]; then 
    360360           # save last Job output 
    361             typeset LastPeriod Last_Script_Output_Name 
     361            typeset LastPeriod iLastPeriod Last_Script_Output_Name 
    362362            (( LastPeriod=CumulPeriod-PeriodNb )) 
    363             Last_Script_Output_Name="${Script_Output_Prefix}_${config_UserChoices_JobName}.$( printf "%06d" ${LastPeriod} )" 
     363            iLastPeriod=$( printf "%06d" ${LastPeriod} ) 
     364            Last_Script_Output_Name="${Script_Output_Prefix}_${config_UserChoices_JobName}.${iLastPeriod}" 
     365            Last_run_card="run.card.${iLastPeriod}" 
    364366            #eval ls -l ${SUBMIT_DIR}/${Last_Script_Output_Name} 
    365367            #eval IGCM_sys_Put_Out ${SUBMIT_DIR}/${Last_Script_Output_Name} ${R_OUT_KSH}/${Last_Script_Output_Name} > /dev/null 2>&1 
     
    367369            IGCM_sys_Cd ${SUBMIT_DIR}/ 
    368370            IGCM_sys_Put_Out ${Last_Script_Output_Name} ${R_OUT_KSH}/${Last_Script_Output_Name}.$$ 
     371            [ -f   ${Last_Script_Output_Name} ] &&  IGCM_sys_Chmod 644 ${Last_Script_Output_Name} 
     372            IGCM_sys_Put_Out ${SUBMIT_DIR}/run.card ${R_OUT_KSH}/${Last_run_card}.$$ 
     373            [ -f   run.card ] && IGCM_sys_Chmod 644 ${SUBMIT_DIR}/run.card 
    369374            IGCM_sys_Cd ${RUN_DIR} 
    370375        else 
     
    446451    eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${Exe_Output}" 
    447452 
     453    IGCM_sys_RshArchive "chmod 644 ${R_OUT_KSH}/run.card" 
     454    IGCM_sys_Put_Out ${SUBMIT_DIR}/run.card ${R_OUT_KSH}/run.card 
     455    IGCM_sys_Chmod 644 ${SUBMIT_DIR}/run.card 
     456     
    448457    typeset LS_comp LS_bin ExeDate ExeCpuLog ExeSize NextExeSize LastCompExeSize 
    449458    typeset comp i     
Note: See TracChangeset for help on using the changeset viewer.