Changeset 1900 for TOOLS/PACK_IPSL/launch_ipsl_pack.sh
- Timestamp:
- 10/24/12 10:45:59 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TOOLS/PACK_IPSL/launch_ipsl_pack.sh
r1875 r1900 14 14 # ex : ./launch_ipsl_pack.sh param_OM.txt 15 15 16 export JOB_DIR=${LS_SUBCWD:-${PWD}}17 export EXE_DIR=${JOB_DIR}18 19 16 # Est-on sur ulam (machine de l'IDRIS) ? 20 17 is_idris_machine=`hostname | grep "ulam" | wc -l ` … … 30 27 # qui force l'execution de toute les etapes du script de listes) 31 28 execEveryStep=0 32 LISTE_SIMUL =29 LISTE_SIMUL_ARG= 33 30 while [ $# -gt 0 ] 34 31 do … … 39 36 echo "force..." 40 37 ;; 41 *) LISTE_SIMUL =${1}38 *) LISTE_SIMUL_ARG=${1} 42 39 echo "autres..." 43 40 ;; 44 45 41 esac 46 42 shift 47 43 done 48 echo "Fin boucle sur arguments"49 44 export execEveryStep=${execEveryStep} 50 if [ "x${LISTE_SIMUL}" == "x" ] 51 then 52 echo "Vous devez passer un fichier en parametre" 53 exit 1 54 fi 55 45 46 SCRIPT_NAME=$(basename ${0} ) 47 48 # On renseigne les variables d'environnement 49 export scriptCallingLoad=$SCRIPT_NAME # sert a renseigner "load_ipslPack_env.sh" sur le script l'appelant 50 . load_ipslPack_env.sh 51 52 if [ "x${LISTE_SIMUL_ARG}" == "x" ] 53 then 54 if [ -f /ccc/work/cont003/dsm/p86ipsl/PARAM_USER_IPSL/$USER.txt ] 55 then 56 echo "The file used is /ccc/work/cont003/dsm/p86ipsl/PARAM_USER_IPSL/$USER.txt" 57 LISTE_SIMUL="/ccc/work/cont003/dsm/p86ipsl/PARAM_USER_IPSL/$USER.txt" 58 else 59 echo "Vous devez passer un fichier en parametre" 60 exit 1 61 fi 62 else 63 LISTE_SIMUL=${LISTE_SIMUL_ARG} 64 fi 65 66 LISTE_SIMUL_NAME=$(basename ${LISTE_SIMUL} ) 56 67 # fichier de progression d'execution 57 68 ficParam=$( basename ${LISTE_SIMUL} ) # gpdebug : modif ici et ligne d'apres 58 69 extSuiviListes=`echo ${ficParam} | sed 's;\.[[:alnum:]]*$;;' ` 59 70 # echo "extSuiviListes=$extSuiviListes" # gpdebug : a virer 60 export MonitoringDir="${PWD}/SuiviListes_${extSuiviListes}"71 #export MonitoringDir="${TMP_MIGR_DATA}/SuiviListes_${extSuiviListes}" 61 72 # echo "MonitoringDir=$MonitoringDir" # gpdebug : a virer 62 73 # exit 0 # gpdebug : a virer 63 74 75 #export generalMonitorFile=${MonitoringDir}/general.txt 76 #export nbSimuFile=${MonitoringDir}/nbSimu.txt 77 78 ##### gpdebug : fin ##################################### 79 80 # LISTE_SIMUL=${1} # gpdebug : suppr --> cette affectation est maintenant faite dans la boucle while des arg du script ################ 81 82 #LISTE_SIMUL=${JOB_DIR}/param_SL.txt 83 #LISTE_DMNFS=${JOB_DIR}/SL_information_dmnfs_2012-03-21 84 85 # LISTE_SIMUL=${JOB_DIR}/param_OM.txt 86 # LISTE_DMNFS=${JOB_DIR}/OM_information_dmnfs_2012-03-21 87 88 #LISTE_SIMUL_NAME=$(basename ${LISTE_SIMUL} ) 89 #SCRIPT_NAME=$(basename ${0} ) 90 91 # On renseigne les variables d'environnement 92 #export scriptCallingLoad=$SCRIPT_NAME # sert a renseigner "load_ipslPack_env.sh" sur le script l'appelant 93 94 #. load_ipslPack_env.sh 95 96 export JOB_DIR=${TMP_MIGR_DATA} 97 export EXE_DIR=${LS_SUBCWD:-${PWD}} 98 99 # echo "extSuiviListes=$extSuiviListes" # gpdebug : a virer 100 export MonitoringDir="${TMP_MIGR_DATA}/SuiviListes_${extSuiviListes}" 101 # echo "MonitoringDir=$MonitoringDir" # gpdebug : a virer 102 # exit 0 # gpdebug : a virer 103 64 104 export generalMonitorFile=${MonitoringDir}/general.txt 65 105 export nbSimuFile=${MonitoringDir}/nbSimu.txt 66 106 67 ##### gpdebug : fin #####################################68 69 # LISTE_SIMUL=${1} # gpdebug : suppr --> cette affectation est maintenant faite dans la boucle while des arg du script ################70 71 #LISTE_SIMUL=${JOB_DIR}/param_SL.txt72 #LISTE_DMNFS=${JOB_DIR}/SL_information_dmnfs_2012-03-2173 74 # LISTE_SIMUL=${JOB_DIR}/param_OM.txt75 # LISTE_DMNFS=${JOB_DIR}/OM_information_dmnfs_2012-03-2176 77 LISTE_SIMUL_NAME=$(basename ${LISTE_SIMUL} )78 SCRIPT_NAME=$(basename ${0} )79 80 # On renseigne les variables d'environnement81 export scriptCallingLoad=$SCRIPT_NAME # sert a renseigner "load_ipslPack_env.sh" sur le script l'appelant82 . load_ipslPack_env.sh83 107 84 108 if [ "x${IGCM_DEM}" == "x" ] … … 117 141 118 142 # gpdebug : fichier pour la transmission des messages d'erreur d'un fils au prog principal 119 export errorMsgFile="${ PWD}/errorMsg.txt" ########143 export errorMsgFile="${TMP_MIGR_DATA}/errorMsg.txt" ######## 120 144 121 145 DEM_log -0 "Demarrage de ${SCRIPT_NAME}" … … 130 154 # on efface les tests precedents 131 155 132 for DIR in $( awk '{print $0}' ${LISTE_SIMUL} ) ; do 133 ./create_listing.sh $DIR 156 for DIR in $( awk '{print $0}' ${LISTE_SIMUL} ) ; do 157 eval DIR_FINAL=$DIR 158 ./create_listing.sh $DIR_FINAL 134 159 done 135 160
Note: See TracChangeset
for help on using the changeset viewer.