Ignore:
Timestamp:
11/03/09 18:44:21 (15 years ago)
Author:
sdipsl
Message:
  • Cesium will post-process SX9 simulation
  • Big clean in libIGCM_sys
  • Testing only for now
File:
1 edited

Legend:

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

    r173 r192  
    7979# rsync with path 
    8080typeset -r RSYNC=/usr/local/bin/rsync 
    81 # RSYNC_opt args to "local rsync" 
    82 typeset -r RSYNC_FRONT="rsh ulam /usr/bin/rsync " 
    8381# RSYNC_opt args to rsync 
    8482typeset -r RSYNC_opt="-va" 
    85 # RSYNC_opt args to "remote rsync"  
     83# ie storage filesystem 
    8684typeset -r RHOST=gaya.idris.fr 
    8785typeset -r REMOTE_RSYNC=/u/rech/ces/rces452/RSYNC/bin/rsync 
     
    111109PATHlibIGCM=$( echo ${libIGCM} | gawk -F"${LOGIN}/" '{print $2}' | sed -e "s&/libIGCM&&" ) 
    112110typeset -r HOME_POST=$( echo ${HOME} | sed -e "s/homegpfs/home/" ) 
    113 typeset -r libIGCM_POST=${HOME_POST}/${PATHlibIGCM}/libIGCM 
     111typeset -r libIGCM_POST=${HOME_POST}/MIRROR/${PATHlibIGCM}/libIGCM 
    114112 
    115113#==================================================== 
     
    186184        echo "IGCM_sys_SendMail :" $@ 
    187185    fi 
    188  
    189     cat  << END_MAIL > job_atlas.mail 
     186    cat  << END_MAIL > job_end.mail 
    190187Dear ${LOGIN}, 
    191188 
     
    272269        fi 
    273270    fi 
    274     # vérification ?? : 
    275     if [ ! -d ${1} ] ; then 
    276         echo "IGCM_sys_MkdirWork : erreur." 
    277         IGCM_debug_Exit "IGCM_sys_MkdirWork" 
    278     fi 
    279271    IGCM_debug_PopStack "IGCM_sys_MkdirWork" 
    280272} 
    281 #IGCM_sys_MkdirWork ${RUN_DIR_PATH} 
    282 #echo "RUN_DIR_PATH ${RUN_DIR_PATH} ok." 
    283273 
    284274#D-#================================================== 
     
    381371function IGCM_sys_TestFileArchive { 
    382372    IGCM_debug_PushStack "IGCM_sys_TestFileArchive" $@ 
    383     if ( $DEBUG_sys ) ; then 
    384         echo "IGCM_sys_TestFileArchive :" $@ 
    385     fi 
    386373    typeset ExistFlag 
    387374    ExistFlag=$( IGCM_sys_RshArchive "[ -f $1 ] && echo 0 || echo 1" ) 
     
    431418        echo "IGCM_sys_Tar :" $@ 
    432419    fi 
    433     \tar xvf $1 
     420    \tar cvf $@ 
    434421    if [ $? -gt 0 ] ; then 
    435422        echo "IGCM_sys_Tar : erreur." 
    436423        IGCM_debug_Exit "IGCM_sys_Tar" 
    437424    fi 
     425    \tar tvf $1 
     426 
    438427    IGCM_debug_PopStack "IGCM_sys_Tar" 
    439428} 
     
    628617 
    629618    IGCM_sys_RshPost <<-EOF 
    630     mkdir -p ${PATHlibIGCM} 
     619    mkdir -p MIRROR/${PATHlibIGCM} 
    631620EOF 
    632621    rsh ulam -n hostname > /dev/null 2>&1 
    633622    RET=$? 
    634623    if [ $RET -eq 0 ] ; then 
    635 #       echo rcp -r ${libIGCM} ulam:${HOME}/${PATHlibIGCM} > out_rsync 2>&1 
    636 #       rcp -r ${libIGCM} ulam:${HOME}/${PATHlibIGCM} >> out_rsync 2>&1 
    637         echo ${RSYNC} ${RSYNC_opt} -e "rsh " ${libIGCM} ulam:${HOME_POST}/${PATHlibIGCM} > out_rsync 2>&1 
    638         ${RSYNC} ${RSYNC_opt} -e "rsh " ${libIGCM} ulam:${HOME_POST}/${PATHlibIGCM} >> out_rsync 2>&1 
     624        echo ${RSYNC} ${RSYNC_opt} -e "rsh " ${libIGCM} ulam:${HOME_POST}/MIRROR/${PATHlibIGCM} > out_rsync 2>&1 
     625        ${RSYNC} ${RSYNC_opt} -e "rsh " ${libIGCM} ulam:${HOME_POST}/MIRROR/${PATHlibIGCM} >> out_rsync 2>&1 
    639626        RET=$? 
    640627 
     
    688675    IGCM_debug_PushStack "IGCM_sys_Rm" -- $@ 
    689676    if ( $DEBUG_sys ) ; then 
    690         echo "IGCM_sys_Rm :" $@ 
     677        echo "IGCM_sys_Rm :" $@ 
    691678    fi 
    692679 
     
    698685 
    699686    if [ ${RET} -gt 0 ] ; then 
    700         echo "IGCM_sys_Rm : error." 
    701         cat out_rsync 
    702         IGCM_debug_Exit "IGCM_sys_Rm" 
     687        echo "IGCM_sys_Rm : error." 
     688        cat out_rsync 
     689        IGCM_debug_Exit "IGCM_sys_Rm" 
    703690    fi 
    704691    IGCM_debug_PopStack "IGCM_sys_Rm" 
     
    838825 
    839826#       #RSYNC WITH NETWORK RSH CALL 
    840 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
    841 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
     827#       echo ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
     828#       ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
    842829 
    843830#       #RSYNC WITH NFS USE 
    844 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
    845 #       ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
     831#       echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
     832#       ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
    846833         
    847834#       RET=$? 
     
    893880 
    894881#       #RSYNC WITH NETWORK RSH CALL 
    895 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
    896 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
     882#       echo ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 
     883#       ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 
    897884 
    898885#       #RSYNC WITH NFS USE 
    899 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
    900 #       ${RSYNC_FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
     886#       echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 
     887#       ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 
    901888 
    902889#       RET=$? 
     
    966953 
    967954#       #RSYNC WITH NETWORK RSH CALL 
    968 #       echo ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1 
    969 #       ${RSYNC_FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1 
     955#       echo ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1 
     956#       ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1 
    970957 
    971958#       #RSYNC WITH NFS USE 
    972 #       echo ${RSYNC_FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1 
    973 #       ${RSYNC_FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1 
     959#       echo ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1 
     960#       ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1 
    974961 
    975962#       RET=$? 
     
    988975    fi 
    989976    IGCM_debug_PopStack "IGCM_sys_Get" 
    990 } 
    991  
    992 ############################################################## A REVOIR !! 
    993  
    994 #D-#================================================== 
    995 #D-function IGCM_sys_Rapatrie 
    996 #D-* Purpose: Rapatrie 
    997 #D-* Examples: 
    998 #D- 
    999 function IGCM_sys_Rapatrie { 
    1000     IGCM_debug_PushStack "IGCM_sys_Rapatrie" $@ 
    1001     if ( $DEBUG_sys ) ; then 
    1002         echo "IGCM_sys_Rapatrie :" $@ 
    1003     fi 
    1004  
    1005     typeset RET=0 
    1006  
    1007     IGCM_sys_Get ${R_STOCKAGE}/$2 $1 ;  
    1008     let $(( RET=RET+$? )) 
    1009     IGCM_sys_Cd $1 ;  
    1010     let $(( RET=RET+$? )) 
    1011     IGCM_sys_UnTar $2 ;  
    1012     let $(( RET=RET+$? )) 
    1013  
    1014     if [ ${RET} -gt 0 ] ; then 
    1015         echo "IGCM_sys_Rapatrie : erreur." 
    1016         IGCM_debug_Exit "IGCM_sys_Rapatrie" 
    1017     fi 
    1018     IGCM_debug_PopStack "IGCM_sys_Rapatrie" 
    1019977} 
    1020978 
Note: See TracChangeset for help on using the changeset viewer.