Changeset 1716


Ignore:
Timestamp:
05/11/12 10:32:41 (12 years ago)
Author:
acosce
Message:

if there are no output in the simulation (ex: create_etat0_limit simulation) we tar it

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TOOLS/PACK_IPSL/create_config_card.sh

    r1709 r1716  
    7272    # Retirons de la liste les fichiers que l'on n'attends pas, en particulier si il  y a des sous-repertoires aux repetoires Output/*/ 
    7373    for file in `awk  '{print $2}'  ${IGCM_TMP}/${$}.liste_output_files_config.txt ` ; do  
    74         dir=$( echo $file | sed -e "s%.*Output/[A-Za-z0-9][A-Za-z0-9]/%%")  
     74        dir=$( echo $file | sed -e "s%.*Output/[^/]*/%%")  
    7575        testdir=$(dirname ${dir})  
    7676        if [ $testdir != "." ]; then  
     
    8787    DEM_log -2 JobName ${JobName} 
    8888 
     89 
    8990# Maintenant que nous avons JobName verifions que tous les fichiers de restart/Output sont bien du type JobName_date_* 
    9091    sed -e "s%.*${JobName}_\([0-9]\{8\}\)_%%" ${IGCM_TMP}/${$}.liste_restart_files_config.txt  >  ${IGCM_TMP}/${$}.info_tmp.txt 
     
    9596# Sauvegarde des fichiers qui ne sont pas dans la norme 
    9697    cat ${IGCM_TMP}/${$}.info_tmp_bis.txt >> ${IGCM_TMP}/${$}.liste_no_restart_files_config.txt 
    97     mv ${IGCM_TMP}/${$}.liste_no_restart_files_config.txt ${IGCM_DEM_SIMU}/liste_no_restart_files_config.txt 
     98    mv ${IGCM_TMP}/${$}.liste_no_restart_files_config.txt ${IGCM_DEM_SIMU}/tar_no_restart_files.txt 
    9899 
    99100 
     
    105106# Sauvegarde des fichiers qui ne sont pas dans la norme 
    106107    cat ${IGCM_TMP}/${$}.info_tmp_bis.txt >> ${IGCM_TMP}/${$}.liste_no_output_files_config.txt 
    107     mv ${IGCM_TMP}/${$}.liste_no_output_files_config.txt ${IGCM_DEM_SIMU}/liste_no_output_files_config.txt 
     108    mv ${IGCM_TMP}/${$}.liste_no_output_files_config.txt ${IGCM_DEM_SIMU}/tar_no_output_files.txt 
    108109 
    109110 
     
    153154    DEM_log -1 "${IGCM_DEM_SIMU}/config_card_${JobName} ListToBeDone >> ${IGCM_DEM}/config_card.liste" 
    154155 
     156 
     157#si la liste des fichiers d'output est vide on tar la simul  
     158if [[ !  -s ${IGCM_DEM_SIMU}/liste_output_files_config.txt ]]; then 
     159DEM_log -2 "liste output vide" 
     160    ./write_liste_tar.sh ${IGCM_DEM_SIMU}/config_card_${JobName} 
     161fi  
     162 
    155163done 
    156164 
Note: See TracChangeset for help on using the changeset viewer.