Changeset 236 for trunk/libIGCM/AA_rebuild_fromWorkdir
- Timestamp:
- 03/01/10 16:59:54 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_rebuild_fromWorkdir
r229 r236 22 22 #-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 23 23 #-Q- sx8brodie # @ notification = error 24 #-Q- sx8brodie # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $ config_UserChoices_JobName ; $R_SAVE24 #-Q- sx8brodie # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $RebuildFromArchive ; $config_UserChoices_JobName ; $R_SAVE 25 25 #-Q- sx8brodie # @ queue 26 26 #-Q- aix6 #!/bin/ksh … … 39 39 #-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 40 40 #-Q- aix6 # @ notification = error 41 #-Q- aix6 # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $ config_UserChoices_JobName ; $R_SAVE41 #-Q- aix6 # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER ; $RebuildFromArchive ; $config_UserChoices_JobName ; $R_SAVE 42 42 #-Q- aix6 # @ queue 43 43 #-Q- sx8mercure #!/bin/ksh … … 181 181 #set -vx 182 182 183 #RUN_DIR=${REBUILD_DIR}184 183 RUN_DIR=${RUN_DIR_PATH} 185 184 IGCM_sys_MkdirWork ${RUN_DIR} 186 185 IGCM_sys_Cd ${RUN_DIR} 187 186 # 188 ListAllRebuildDir=$( IGCM_sys_RshMaster ls -d ${REBUILD_DIR}/REBUILD_* | grep -B $(( ${NbRebuildDir} -1 )) ${LastPeriodForRebuild} ) 187 if [ ${RebuildFromArchive} = true ] ; then 188 ListAllRebuildDir=$( IGCM_sys_RshArchive ls -d ${REBUILD_DIR}/REBUILD_* | grep -B $(( ${NbRebuildDir} -1 )) ${LastPeriodForRebuild} ) 189 else 190 ListAllRebuildDir=$( IGCM_sys_RshMaster ls -d ${REBUILD_DIR}/REBUILD_* | grep -B $(( ${NbRebuildDir} -1 )) ${LastPeriodForRebuild} ) 191 fi 189 192 # 193 190 194 for directory in ${ListAllRebuildDir} ; do 191 195 # 192 IGCM_sys_Get_Master ${directory} ${RUN_DIR} 196 if [ ${RebuildFromArchive} = true ] ; then 197 IGCM_sys_Get_Dir ${directory} ${RUN_DIR} 198 else 199 IGCM_sys_Get_Master ${directory} ${RUN_DIR} 200 fi 193 201 # 194 202 IGCM_sys_Cd ${RUN_DIR}/$( basename ${directory} ) … … 202 210 IGCM_sys_Cd ${RUN_DIR} 203 211 # Clean Up 204 IGCM_sys_Rm -rf ${directory} 212 if [ ${RebuildFromArchive} = true ] ; then 213 IGCM_sys_RshArchive rm -rf ${directory} 214 else 215 IGCM_sys_Rm -rf ${directory} 216 fi 205 217 done 206 218
Note: See TracChangeset
for help on using the changeset viewer.