Ignore:
Timestamp:
05/15/12 17:03:51 (12 years ago)
Author:
acosce
Message:

Scripts ccrt to tgcc
create directories where we can store file lists to be archived (ncrcat or tar)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TOOLS/PACK_IPSL/create_config_card.sh

    r1716 r1726  
    4848    IGCM_DEM_SIMU=${IGCM_DEM}/${PATH_SIMUL_SHORT} 
    4949    mkdir -p ${IGCM_DEM_SIMU} 
    50     rm -f ${IGCM_DEM_SIMU}/* 
    51      
     50    rm -rf ${IGCM_DEM_SIMU}/* 
     51 
     52    #creation du repertoire permettant de stocker  
     53    #les listes de fichiers qui ne sont pas au format output ou restart 
     54    #les listes de fichiers d'analyse, les monitos et les atlas 
     55    OTHER_TAR=${IGCM_DEM_SIMU}/other_tar 
     56    STORE_CP=${IGCM_DEM_SIMU}/store_cp 
     57    WORK_CP=${IGCM_DEM_SIMU}/work_cp 
     58 
     59    DEM_log -2 "creation des repertoires : $OTHER_TAR  - $STORE_CP - $WORK_CP" 
     60 
     61    mkdir -p ${OTHER_TAR} 
     62    mkdir -p ${STORE_CP} 
     63    mkdir -p ${WORK_CP} 
     64 
     65    # on recherche le nom du job 
    5266    JobName="" 
    5367     
     
    8397    fi 
    8498 
     99 
     100    # Etablir la liste des fichiers d'Analyse 
     101    grep ${PATH_SIMUL_FULL}/ ${LISTE_DMNFS} | grep Analyse  | awk '{print $2 " "  $3}' |  sort >> ${STORE_CP}/liste_analyse_files.txt 
     102 
     103 
     104    # Etablir la liste des fichiers Monito et Atlas 
     105    grep ${PATH_SIMUL_FULL}/ ${LISTE_DMNFS} | grep  MONITORING | awk '{print $2 " "  $3}' | sort >> ${WORK_CP}/liste_monito_files.txt 
     106    grep ${PATH_SIMUL_FULL}/ ${LISTE_DMNFS} | grep  ATLAS | awk '{print $2 " "  $3}' | sort >> ${WORK_CP}/liste_atlas_files.txt 
     107     
     108 
     109 
    85110    # Lecture du nom du job 
    86111    JobName=`awk -F/ '{if (NR==1) print $(NF-3)}'  ${IGCM_TMP}/${$}.liste_restart_files_config.txt` 
     
    96121# Sauvegarde des fichiers qui ne sont pas dans la norme 
    97122    cat ${IGCM_TMP}/${$}.info_tmp_bis.txt >> ${IGCM_TMP}/${$}.liste_no_restart_files_config.txt 
    98     mv ${IGCM_TMP}/${$}.liste_no_restart_files_config.txt ${IGCM_DEM_SIMU}/tar_no_restart_files.txt 
     123    mv ${IGCM_TMP}/${$}.liste_no_restart_files_config.txt ${OTHER_TAR}/tar_no_restart_files.txt 
    99124 
    100125 
     
    106131# Sauvegarde des fichiers qui ne sont pas dans la norme 
    107132    cat ${IGCM_TMP}/${$}.info_tmp_bis.txt >> ${IGCM_TMP}/${$}.liste_no_output_files_config.txt 
    108     mv ${IGCM_TMP}/${$}.liste_no_output_files_config.txt ${IGCM_DEM_SIMU}/tar_no_output_files.txt 
     133    mv ${IGCM_TMP}/${$}.liste_no_output_files_config.txt ${OTHER_TAR}/tar_no_output_files.txt 
    109134 
    110135 
     
    161186fi  
    162187 
     188# si les listes no_output et no_restart sont vides on les efface 
     189if [[ !  -s ${OTHER_TAR}/tar_no_output_files.txt ]]; then  
     190    rm -f ${OTHER_TAR}/tar_no_output_files.txt 
     191fi  
     192 
     193if [[ !  -s ${OTHER_TAR}/tar_no_restart_files.txt ]]; then  
     194    rm -f ${OTHER_TAR}/tar_no_restart_files.txt 
     195fi  
     196 
     197 
    163198done 
    164199 
Note: See TracChangeset for help on using the changeset viewer.