Changeset 1900 for TOOLS


Ignore:
Timestamp:
10/24/12 10:45:59 (12 years ago)
Author:
aclsce
Message:

Modified to write log files in TMP_MIGR_DATA directory (instead of current directory)

Location:
TOOLS/PACK_IPSL
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • TOOLS/PACK_IPSL/DEM_utilities.sh

    r1887 r1900  
    108108    LOG_LEV=${LOG_LEV:-3} 
    109109    local OPTARG OPTIND L_LOG=1 
    110     local L_DEM_LOG=${DEM_LOG:-dem_log.${$}} 
     110    local L_DEM_LOG=${DEM_LOG:-${TMP_MIGR_DATA}/dem_log.${$}} 
    111111 
    112112    while getopts 0123 L_NAME 
     
    172172    # ------------------------------------- 
    173173    #    test sur la var contenant le nom du fichier d'erreur 
    174     if [ "x${errorMsgFile}" != "x${PWD}/errorMsg.txt" ] 
     174    if [ "x${errorMsgFile}" != "x${TMP_MIGR_DATA}/errorMsg.txt" ] 
    175175    then 
    176176        echo "      Le fichier d'erreur a un nom incorrect" 
     
    191191    # --------------------------------------- 
    192192    #    test sur la var contenant le nom du fichier d'erreur 
    193     if [ "x${errorMsgFile}" != "x${PWD}/errorMsg.txt" ] 
     193    if [ "x${errorMsgFile}" != "x${TMP_MIGR_DATA}/errorMsg.txt" ] 
    194194    then 
    195195       echo "      Le fichier d'erreur a un nom incorrect" 
  • TOOLS/PACK_IPSL/archive_debug.sh

    r1878 r1900  
    1212 
    1313 
    14 export JOB_DIR=${JOB_DIR:-${PWD}} 
     14export JOB_DIR=${JOB_DIR:-${TMP_MIGR_DATA}} 
    1515export IGCM_DEM=${IGCM_DEM:-${SCRATCHDIR}/IGCM_DEM} 
    1616export IGCM_TMP=${IGCM_TMP:-${IGCM_DEM}/tmp} 
  • TOOLS/PACK_IPSL/archive_restart.sh

    r1875 r1900  
    2929 
    3030 
    31 export JOB_DIR=${JOB_DIR:-${PWD}} 
     31export JOB_DIR=${JOB_DIR:-${TMP_MIGR_DATA}} 
    3232export IGCM_DEM=${IGCM_DEM:-${SCRATCHDIR}/IGCM_DEM} 
    3333export IGCM_TMP=${IGCM_TMP:-${IGCM_DEM}/tmp} 
  • TOOLS/PACK_IPSL/calcul_size_simul.sh

    r1884 r1900  
    88LISTE_DMNFS=${2} 
    99 
    10 export JOB_DIR=${JOB_DIR:-${PWD}} 
     10export JOB_DIR=${JOB_DIR:-${TMP_MIGR_DATA}} 
    1111export IGCM_DEM=${IGCM_DEM:-${SCRATCHDIR}/IGCM_DEM} 
    1212export IGCM_TMP=${IGCM_TMP:-${IGCM_DEM}/tmp} 
  • TOOLS/PACK_IPSL/check_ncrcat_list.sh

    r1882 r1900  
    1414dirout_check=$OUTPUT_CHECK 
    1515 
    16 export JOB_DIR=${LS_SUBCWD:-${PWD}} 
    17 export EXE_DIR=${JOB_DIR} 
     16export JOB_DIR=${TMP_MIGR_DATA} 
     17export EXE_DIR=${LS_SUBCWD:-${PWD}} 
    1818source ${EXE_DIR}/DEM_utilities.sh 
    1919 
  • TOOLS/PACK_IPSL/create_config_card.sh

    r1888 r1900  
    1515 
    1616# ---- 
    17 export JOB_DIR=${JOB_DIR:-${PWD}} 
     17export JOB_DIR=${JOB_DIR:-${TMP_MIGR_DATA}} 
    1818export IGCM_DEM=${IGCM_DEM:-${SCRATCHDIR}/IGCM_DEM} 
    1919export IGCM_TMP=${IGCM_TMP:-${IGCM_DEM}/tmp} 
  • TOOLS/PACK_IPSL/create_listing.sh

    r1822 r1900  
    11#!/bin/bash 
    2  
    32 
    43#cree le listing du repertoire REPtoLISTE ($1)  
     
    65 
    76REPtoList=$1 
    8  
    97 
    108EXE_DIR=$(dirname ${0}) 
  • TOOLS/PACK_IPSL/find_directory_simul.sh

    r1852 r1900  
    1414echo $LISTE_SIMUL $LISTE_DMNFS 
    1515# ---- 
    16 export JOB_DIR=${JOB_DIR:-${PWD}} 
     16export JOB_DIR=${JOB_DIR:-${TMP_MIGR_DATA}} 
    1717export IGCM_DEM=${IGCM_DEM:-${SCRATCHDIR}/IGCM_DEM} 
    1818export IGCM_TMP=${IGCM_TMP:-${IGCM_DEM}/tmp} 
     
    3232DEM_log -0 "Demmarrage de ${SCRIPT_NAME}" 
    3333 
    34 cd ${JOB_DIR} 
     34cd ${EXE_DIR} 
    3535# ---- 
    3636# gpdebug : Execute la function errorReceive() si reception d'un signal TERM 
     
    4949# Pour tous les fichiers ou repertoires contenus dans le fichier de parametres  
    5050for DIR in $( awk '{print $0}' ${LISTE_SIMUL} ) ; do  
    51  
     51    eval DIR_FINAL=$DIR 
    5252    DEM_log -1 ${SCRIPT_NAME} - Inspection de ${DIR}"/" 
    5353    # trouve la liste des repertoires restart sous l'arborescence     
     
    5656     
    5757    # gpdebug : s'il n'y a pas de rep Restart, on saute ############################################################################### 
    58     listRestart=`grep ${DIR}"/" ${LISTE_DMNFS} | grep Restart/ | awk '{print $3}' | sed 's%/Restart.*%%' ` 
     58    listRestart=`grep ${DIR_FINAL}"/" ${LISTE_DMNFS} | grep Restart/ | awk '{print $3}' | sed 's%/Restart.*%%' ` 
    5959 
    6060    if [ "x${listRestart}" == "x" ] ; 
     
    6262        # DEM_errorSend "${SCRIPT_NAME}:${LINENO}:Pas de Repertoire Restart dans ${DIR}" "${$}" # gpdebug : a virer ######## 
    6363        echo "########## Attention :" 
    64         echo "${SCRIPT_NAME}:${LINENO}:Pas de Repertoire Restart ou de fichiers Restart dans ${DIR}" 
     64        echo "${SCRIPT_NAME}:${LINENO}:Pas de Repertoire Restart ou de fichiers Restart dans ${DIR_FINAL}" 
    6565        continue 
    6666    fi 
  • TOOLS/PACK_IPSL/find_size_pack.sh

    r1851 r1900  
    1717 
    1818# ---- 
    19 export JOB_DIR=${JOB_DIR:-${PWD}} 
     19export JOB_DIR=${JOB_DIR:-${TMP_MIGR_DATA}} 
    2020export IGCM_DEM=${IGCM_DEM:-${SCRATCHDIR}/IGCM_DEM} 
    2121export IGCM_TMP=${IGCM_TMP:-${IGCM_DEM}/tmp} 
     
    3838 
    3939DEM_log -0 "Demmarrage de ${SCRIPT_NAME}" 
    40 cd ${JOB_DIR} 
     40cd ${EXE_DIR} 
    4141# ---- 
    4242 
  • TOOLS/PACK_IPSL/launch_and_measureTime.sh

    r1885 r1900  
    353353set +x 
    354354 
    355 export JOB_DIR=${LS_SUBCWD:-${PWD}} 
    356 export EXE_DIR=${JOB_DIR} 
     355export JOB_DIR=${TMP_MIGR_DATA} 
     356export EXE_DIR=${LS_SUBCWD:-${PWD}} 
    357357source ${EXE_DIR}/DEM_utilities.sh 
    358358 
  • TOOLS/PACK_IPSL/launch_ipsl_enlarge.sh

    r1876 r1900  
    3737# gpdebug : end 
    3838 
    39 export JOB_DIR=${LS_SUBCWD:-${PWD}} 
    40 export EXE_DIR=${JOB_DIR} 
     39#export JOB_DIR=${TMP_MIGR_DATA} 
     40#export EXE_DIR=${LS_SUBCWD:-${PWD}} 
    4141 
    4242# export INPUT_DMF_DATA=/ccc/dmfbuf/import_data.2/ccrt/dmnfs12/cont003/bacasable # gpdebug : suppr 
     
    5454export IGCM_TMP="${IGCM_DEM}/tmp"  # gpdebug : added 
    5555 
     56export JOB_DIR=${TMP_MIGR_DATA} 
     57export EXE_DIR=${LS_SUBCWD:-${PWD}} 
    5658 
    5759export clean_tmp=${clean_tmp:-yes} 
     
    6870export listPID=$$ 
    6971# fichier pour la transmission des messages d'erreur d'un fils au prog principal 
    70 export errorMsgFile="${PWD}/errorMsg.txt" 
     72export errorMsgFile="${TMP_MIGR_DATA}/errorMsg.txt" 
    7173############## gpdebug : fin ##############################################################  
    7274 
  • TOOLS/PACK_IPSL/launch_ipsl_pack.sh

    r1875 r1900  
    1414# ex : ./launch_ipsl_pack.sh param_OM.txt 
    1515 
    16 export JOB_DIR=${LS_SUBCWD:-${PWD}} 
    17 export EXE_DIR=${JOB_DIR} 
    18  
    1916# Est-on sur ulam (machine de l'IDRIS) ? 
    2017is_idris_machine=`hostname | grep "ulam" | wc -l ` 
     
    3027# qui force l'execution de toute les etapes du script de listes) 
    3128execEveryStep=0 
    32 LISTE_SIMUL= 
     29LISTE_SIMUL_ARG= 
    3330while [ $# -gt 0 ] 
    3431do 
     
    3936        echo "force..." 
    4037        ;; 
    41    *)  LISTE_SIMUL=${1}  
     38   *)  LISTE_SIMUL_ARG=${1}  
    4239       echo "autres..." 
    4340       ;; 
    44     
    4541   esac 
    4642   shift 
    4743done 
    48 echo "Fin boucle sur arguments" 
    4944export 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 
     46SCRIPT_NAME=$(basename ${0} ) 
     47 
     48# On renseigne les variables d'environnement 
     49export scriptCallingLoad=$SCRIPT_NAME # sert a renseigner "load_ipslPack_env.sh" sur le script l'appelant 
     50. load_ipslPack_env.sh 
     51 
     52if [ "x${LISTE_SIMUL_ARG}" == "x" ] 
     53then 
     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 
     62else 
     63    LISTE_SIMUL=${LISTE_SIMUL_ARG} 
     64fi 
     65 
     66LISTE_SIMUL_NAME=$(basename ${LISTE_SIMUL} ) 
    5667# fichier de progression d'execution 
    5768ficParam=$( basename ${LISTE_SIMUL} ) # gpdebug : modif ici et ligne d'apres 
    5869extSuiviListes=`echo ${ficParam} | sed 's;\.[[:alnum:]]*$;;' ` 
    5970# echo "extSuiviListes=$extSuiviListes" # gpdebug : a virer 
    60 export MonitoringDir="${PWD}/SuiviListes_${extSuiviListes}" 
     71#export MonitoringDir="${TMP_MIGR_DATA}/SuiviListes_${extSuiviListes}" 
    6172# echo "MonitoringDir=$MonitoringDir" # gpdebug : a virer 
    6273# exit 0  # gpdebug : a virer 
    6374 
     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 
     96export JOB_DIR=${TMP_MIGR_DATA} 
     97export EXE_DIR=${LS_SUBCWD:-${PWD}} 
     98 
     99# echo "extSuiviListes=$extSuiviListes" # gpdebug : a virer 
     100export MonitoringDir="${TMP_MIGR_DATA}/SuiviListes_${extSuiviListes}" 
     101# echo "MonitoringDir=$MonitoringDir" # gpdebug : a virer 
     102# exit 0  # gpdebug : a virer 
     103 
    64104export generalMonitorFile=${MonitoringDir}/general.txt 
    65105export nbSimuFile=${MonitoringDir}/nbSimu.txt 
    66106 
    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.txt  
    72 #LISTE_DMNFS=${JOB_DIR}/SL_information_dmnfs_2012-03-21 
    73  
    74 # LISTE_SIMUL=${JOB_DIR}/param_OM.txt 
    75 # LISTE_DMNFS=${JOB_DIR}/OM_information_dmnfs_2012-03-21 
    76  
    77 LISTE_SIMUL_NAME=$(basename ${LISTE_SIMUL} ) 
    78 SCRIPT_NAME=$(basename ${0} ) 
    79  
    80 # On renseigne les variables d'environnement 
    81 export scriptCallingLoad=$SCRIPT_NAME # sert a renseigner "load_ipslPack_env.sh" sur le script l'appelant 
    82 . load_ipslPack_env.sh 
    83107 
    84108if [ "x${IGCM_DEM}" == "x" ] 
     
    117141 
    118142# gpdebug : fichier pour la transmission des messages d'erreur d'un fils au prog principal 
    119 export errorMsgFile="${PWD}/errorMsg.txt" ######## 
     143export errorMsgFile="${TMP_MIGR_DATA}/errorMsg.txt" ######## 
    120144 
    121145DEM_log -0 "Demarrage de ${SCRIPT_NAME}" 
     
    130154# on efface les tests precedents 
    131155 
    132 for DIR in $( awk '{print $0}' ${LISTE_SIMUL} ) ; do  
    133     ./create_listing.sh $DIR 
     156for DIR in $( awk '{print $0}' ${LISTE_SIMUL} ) ; do 
     157    eval DIR_FINAL=$DIR 
     158    ./create_listing.sh $DIR_FINAL 
    134159done 
    135160 
  • TOOLS/PACK_IPSL/parallelPack.sh

    r1885 r1900  
    227227##################################################################################### 
    228228 
    229 export JOB_DIR=${LS_SUBCWD:-${PWD}} 
    230 export EXE_DIR=${JOB_DIR} 
     229export JOB_DIR=${TMP_MIGR_DATA} 
     230export EXE_DIR=${LS_SUBCWD:-${PWD}} 
    231231source ${EXE_DIR}/DEM_utilities.sh 
    232232 
     
    237237export listPID=$$ 
    238238# fichier pour la transmission des messages d'erreur d'un fils au prog principal 
    239 export errorMsgFile="${PWD}/errorMsg.txt" 
     239export errorMsgFile="${TMP_MIGR_DATA}/errorMsg.txt" 
    240240############## gpdebug : fin ############################################################## 
    241241 
  • TOOLS/PACK_IPSL/process_list.sh

    r1882 r1900  
    1616dirout_work=$OUTPUT_WORK 
    1717 
    18 export JOB_DIR=${LS_SUBCWD:-${PWD}} 
    19 export EXE_DIR=${JOB_DIR} 
     18export JOB_DIR=${TMP_MIGR_DATA} 
     19export EXE_DIR=${LS_SUBCWD:-${PWD}} 
     20 
    2021source ${EXE_DIR}/DEM_utilities.sh 
    2122#------------------------------------------------------ 
  • TOOLS/PACK_IPSL/showListsProgress.sh

    r1886 r1900  
    6666fi 
    6767extSuiviListes=`echo ${paramFileBasename} | sed 's;\.[[:alnum:]]*$;;' ` 
    68 export MonitoringDir="${PWD}/SuiviListes_${extSuiviListes}" 
     68export MonitoringDir="${TMP_MIGR_DATA}/SuiviListes_${extSuiviListes}" 
    6969# echo "MonitoringDir=$MonitoringDir" 
    7070export generalMonitorFile=${MonitoringDir}/general.txt 
  • TOOLS/PACK_IPSL/showPackProgress.sh

    r1899 r1900  
    11#!/bin/bash 
    2  
    3 export JOB_DIR=${LS_SUBCWD:-${PWD}} 
    4 export EXE_DIR=${JOB_DIR} 
    52 
    63# On renseigne les variables d'environnement  
    74. load_ipslPack_env.sh 
     5 
     6export JOB_DIR=${TMP_MIGR_DATA} 
     7export EXE_DIR=${LS_SUBCWD:-${PWD}} 
    88 
    99SCRIPT_NAME=$(basename ${0} ) 
  • TOOLS/PACK_IPSL/write_liste_pack.sh

    r1860 r1900  
    1919 
    2020# ---- 
    21 export JOB_DIR=${JOB_DIR:-${PWD}} 
     21export JOB_DIR=${JOB_DIR:-${TMP_MIGR_DATA}} 
    2222export IGCM_DEM=${IGCM_DEM:-${SCRATCHDIR}/IGCM_DEM} 
    2323export IGCM_TMP=${IGCM_TMP:-${IGCM_DEM}/tmp} 
  • TOOLS/PACK_IPSL/write_liste_tar.sh

    r1853 r1900  
    1111 
    1212# ---- 
    13 export JOB_DIR=${JOB_DIR:-${PWD}} 
     13export JOB_DIR=${JOB_DIR:-${TMP_MIGR_DATA}} 
    1414export IGCM_DEM=${IGCM_DEM:-${SCRATCHDIR}/IGCM_DEM} 
    1515export IGCM_TMP=${IGCM_TMP:-${IGCM_DEM}/tmp} 
Note: See TracChangeset for help on using the changeset viewer.