Changeset 396 for trunk/libIGCM/libIGCM_sys/libIGCM_sys_cesium.ksh
- Timestamp:
- 12/08/10 14:29:12 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_cesium.ksh
r387 r396 151 151 function IGCM_sys_RshMaster { 152 152 IGCM_debug_PushStack "IGCM_sys_RshMaster" $@ 153 ssh ${MASTER} exec /bin/ksh <<-EOF 153 typeset NB_ESSAI DELAI status i 154 # number of tentative 155 NB_ESSAI=10 156 # time delay between tentative 157 DELAI=30 158 # 159 sleep ${DELAI} 160 (( i = 0 )) 161 while [ $i -lt $NB_ESSAI ] ; do 162 ssh ${MASTER} exec /bin/ksh <<-EOF 154 163 export libIGCM=${libIGCM_SX} 155 164 export DEBUG_debug=${DEBUG_debug} … … 158 167 ${@} 159 168 EOF 160 if [ $? -gt 0 ] ; then 161 echo "IGCM_sys_RshMaster : erreur." 162 IGCM_debug_Exit "IGCM_sys_RshMaster" 163 fi 169 status=$? 170 if [ ${status} -gt 0 ]; then 171 IGCM_debug_Print 2 "IGCM_sys_RshMaster : ssh failed ${i}/${NB_ESSAI}" 172 IGCM_debug_Print 2 "IGCM_sys_RshMaster : sleep ${DELAI} seconds and try again." 173 sleep $DELAI 174 else 175 break 176 fi 177 (( i = i + 1 )) 178 done 179 164 180 IGCM_debug_PopStack "IGCM_sys_RshMaster" 165 181 }
Note: See TracChangeset
for help on using the changeset viewer.