Ignore:
Timestamp:
04/12/12 17:16:18 (12 years ago)
Author:
mafoipsl
Message:

Add norerun option on SX front-end. Transfer specific files ie config.card COMP ... with IGCM_sys_Get_Master and modify IGCM_sys_Get_Master to allow file transfer. tested on ulam and SX front-end.

Location:
trunk/libIGCM/libIGCM_sys
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_cesium.ksh

    r618 r640  
    935935    typeset TEST NB_ESSAI DELAI status i 
    936936     
    937     TEST=$( IGCM_sys_RshMaster [ -d $1 ] && echo 1 || echo 0 ) 
     937    TEST=$( IGCM_sys_RshMaster ( [ -d $1 ] || [ -f $1 ] ) && echo 1 || echo 0 ) 
    938938    if [ ${TEST} -ne 1 ] ; then 
    939939      echo "WARNING : IGCM_sys_Get_Master ${1} DOES NOT EXIST ON ${MASTER}." 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_curie.ksh

    r637 r640  
    10501050  fi 
    10511051  if [ $DRYRUN = 0 ]; then 
    1052     if [ ! -d ${1} ] ; then 
     1052    if ( [ ! -d ${1} ] && [ ! -f ${1} ] ) ; then 
    10531053      echo "WARNING : IGCM_sys_Get_Master ${1} DOES NOT EXIST ." 
    10541054      IGCM_debug_PopStack "IGCM_sys_Get_Master" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh

    r463 r640  
    832832    fi 
    833833    if [ $DRYRUN = 0 ]; then 
    834         if [ ! -d ${1} ] ; then 
     834        if ( [ ! -d ${1} ] && [ ! -f ${1} ] ) ; then 
    835835            echo "WARNING : IGCM_sys_Get_Master ${1} DOES NOT EXIST ." 
    836836            IGCM_debug_PopStack "IGCM_sys_Get_Master" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_iitm.ksh

    r452 r640  
    820820    fi 
    821821    if [ $DRYRUN = 0 ]; then 
    822         if [ ! -d ${1} ] ; then 
     822        if ( [ ! -d ${1} ] && [ ! -f ${1} ] ) ; then 
    823823            echo "WARNING : IGCM_sys_Get_Dir ${1} DOES NOT EXIST ." 
    824824            IGCM_debug_PopStack "IGCM_sys_Get_Dir" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh

    r618 r640  
    857857  fi 
    858858  if [ $DRYRUN = 0 ]; then 
    859     if [ ! -d ${1} ] ; then 
     859    if ( [ ! -d ${1} ] && [ ! -f ${1} ] ) ; then 
    860860      echo "WARNING : IGCM_sys_Get_Master ${1} DOES NOT EXIST ." 
    861861      IGCM_debug_PopStack "IGCM_sys_Get_Master" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh

    r536 r640  
    853853    fi 
    854854    if [ $DRYRUN = 0 ]; then 
    855         if [ ! -d ${1} ] ; then 
     855        if ( [ ! -d ${1} ] && [ ! -f ${1} ] ) ; then 
    856856            echo "WARNING : IGCM_sys_Get_Master ${1} DOES NOT EXIST ." 
    857857            IGCM_debug_PopStack "IGCM_sys_Get_Master" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh

    r463 r640  
    834834    fi 
    835835    if [ $DRYRUN = 0 ]; then 
    836         if [ ! -d ${1} ] ; then 
     836        if ( [ ! -d ${1} ] && [ ! -f ${1} ] ) ; then 
    837837            echo "WARNING : IGCM_sys_Get_Master ${1} DOES NOT EXIST ." 
    838838            IGCM_debug_PopStack "IGCM_sys_Get_Master" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh

    r637 r640  
    10811081  fi 
    10821082  if [ $DRYRUN = 0 ]; then 
    1083     if [ ! -d ${1} ] ; then 
     1083    if ( [ ! -d ${1} ] && [ ! -f ${1} ] ) ; then 
    10841084      echo "WARNING : IGCM_sys_Get_Master ${1} DOES NOT EXIST ." 
    10851085      IGCM_debug_PopStack "IGCM_sys_Get_Master" 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh

    r633 r640  
    799799  fi 
    800800  if [ $DRYRUN = 0 ]; then 
    801     TEST=$( IGCM_sys_RshMaster [ -d $1 ] && echo 1 || echo 0 ) 
     801    TEST=$( IGCM_sys_RshMaster ( [ -d $1 ] || [ -f $1 ] ) && echo 1 || echo 0 ) 
    802802    if [ ${TEST} -ne 1 ] ; then 
    803803      echo "WARNING : IGCM_sys_Get_Master ${1} DOES NOT EXIST ON ${MASTER}." 
Note: See TracChangeset for help on using the changeset viewer.