Changeset 471


Ignore:
Timestamp:
05/31/11 11:13:22 (13 years ago)
Author:
mmaipsl
Message:

Add LastPeriodDateEnd? variable (decomposed in three LastYear/Month/DayDateEnd?) if CumulPeriod? is greater than 1.

File:
1 edited

Legend:

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

    r466 r471  
    446446        eval CumulPeriod="${run_Configuration_CumulPeriod}" > /dev/null 2>&1 
    447447 
     448        LastPeriodDateEnd=$( echo ${run_Configuration_OldPrefix} | sed -e "s/${config_UserChoices_JobName}_//" ) 
     449 
     450        typeset LastDate 
     451        set +A LastDate -- $( echo ${LastPeriodDateEnd} | sed -e "s/\([0-9]\{${dY}\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\1 \2 \3/" ) 
     452        LastYearDateEnd=${LastDate[0]} 
     453        LastMonthDateEnd=${LastDate[1]} 
     454        LastDayDateEnd=${LastDate[2]} 
     455 
    448456        if [ ${Period} = 1 ]; then 
    449457           # save last Job output 
     
    458466            IGCM_sys_Cd ${SUBMIT_DIR}/ 
    459467            IGCM_sys_Put_Out ${Last_Script_Output_Name} ${R_OUT_KSH}/${Last_Script_Output_Name}.$$ rw 
     468 
     469            IGCM_card_CheckConflict run.card 
    460470            IGCM_sys_Put_Out ${SUBMIT_DIR}/run.card ${R_OUT_KSH}/${Last_run_card}.$$ rw 
     471 
    461472            IGCM_sys_Cd ${RUN_DIR} 
    462473        else 
     
    540551    IGCM_sys_Put_Out ${Exe_Output} ${R_OUT_KSH}/${PREFIX}_${Exe_Output} 
    541552    eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${Exe_Output}" 
     553 
     554    IGCM_card_CheckConflict run.card 
    542555    IGCM_sys_Put_Out ${SUBMIT_DIR}/run.card ${R_OUT_KSH}/run.card rw 
    543556 
Note: See TracChangeset for help on using the changeset viewer.