Changeset 1822 for TOOLS/PACK_IPSL/launch_ipsl_enlarge.sh
- Timestamp:
- 07/19/12 16:02:21 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TOOLS/PACK_IPSL/launch_ipsl_enlarge.sh
r1766 r1822 11 11 12 12 # ex : ./launch_ipsl_enlarge.sh 13 14 # gpdebug : pour option -f 15 restartExecFromZero=0 16 while [ $# -gt 0 ] 17 do 18 echo "boucle sur les arguments du script ..." 19 echo "@=$@" 20 case $1 in 21 -f) restartExecFromZero=1 22 echo "force restart from the beginning ..." 23 ;; 24 esac 25 shift 26 done 27 export restartExecFromZero=${restartExecFromZero} 28 # gpdebug : end 13 29 14 30 export JOB_DIR=${LS_SUBCWD:-${PWD}} … … 29 45 export config_card=${IGCM_DEM}/config_card.liste 30 46 47 48 ############## gpdebug : Pour gestion des erreurs ######################################### 49 # Execute la function errorReceive() si reception d'un signal TERM 50 trap 'DEM_errorReceive' TERM 51 # liste des processus à détruire en cas d'erreur bloquante 52 export listPID=$$ 53 # fichier pour la transmission des messages d'erreur d'un fils au prog principal 54 export errorMsgFile="${PWD}/errorMsg.txt" 55 ############## gpdebug : fin ############################################################## 56 31 57 source ${EXE_DIR}/DEM_utilities.sh 32 58 33 59 DEM_log -0 "Demarrage de ${SCRIPT_NAME}" 60 61 check_nco_version # gpdebug : verification de la version de nco ####################### 62 63 # gpdebug : si l'option -f est activee, on detruit tous les fichiers status 64 if [ "x$restartExecFromZero" == "x1" ] 65 then 66 echo "Deleting all status files ..." 67 for CONFIG in $( awk '{print $1}' ${IGCM_DEM}/config_card.liste ) 68 do 69 PATH_SIMU=$( dirname $CONFIG ) 70 ListStatFileInSimu=`find $PATH_SIMU -type f -name "*status" ` 71 if [ "x$ListStatFileInSimu" != "x" ] 72 then 73 for file in $ListStatFileInSimu 74 do 75 if [ -e $file ] 76 then 77 rm -f $file 78 fi 79 80 done 81 fi 82 done 83 echo "Deletion done." 84 fi 85 # gpdebug : end 34 86 35 87 for CONFIG in $( awk '{print $1}' ${IGCM_DEM}/config_card.liste ) ; do
Note: See TracChangeset
for help on using the changeset viewer.