Changeset 192 for trunk/libIGCM/libIGCM_sys/libIGCM_sys_vargas.ksh
- Timestamp:
- 11/03/09 18:44:21 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_vargas.ksh
r173 r192 79 79 # rsync with path 80 80 typeset -r RSYNC=/usr/local/bin/rsync 81 # RSYNC_opt args to "local rsync"82 typeset -r RSYNC_FRONT="rsh ulam /usr/bin/rsync "83 81 # RSYNC_opt args to rsync 84 82 typeset -r RSYNC_opt="-va" 85 # RSYNC_opt args to "remote rsync"83 # ie storage filesystem 86 84 typeset -r RHOST=gaya.idris.fr 87 85 typeset -r REMOTE_RSYNC=/u/rech/ces/rces452/RSYNC/bin/rsync … … 111 109 PATHlibIGCM=$( echo ${libIGCM} | gawk -F"${LOGIN}/" '{print $2}' | sed -e "s&/libIGCM&&" ) 112 110 typeset -r HOME_POST=$( echo ${HOME} | sed -e "s/homegpfs/home/" ) 113 typeset -r libIGCM_POST=${HOME_POST}/ ${PATHlibIGCM}/libIGCM111 typeset -r libIGCM_POST=${HOME_POST}/MIRROR/${PATHlibIGCM}/libIGCM 114 112 115 113 #==================================================== … … 186 184 echo "IGCM_sys_SendMail :" $@ 187 185 fi 188 189 cat << END_MAIL > job_atlas.mail 186 cat << END_MAIL > job_end.mail 190 187 Dear ${LOGIN}, 191 188 … … 272 269 fi 273 270 fi 274 # vérification ?? :275 if [ ! -d ${1} ] ; then276 echo "IGCM_sys_MkdirWork : erreur."277 IGCM_debug_Exit "IGCM_sys_MkdirWork"278 fi279 271 IGCM_debug_PopStack "IGCM_sys_MkdirWork" 280 272 } 281 #IGCM_sys_MkdirWork ${RUN_DIR_PATH}282 #echo "RUN_DIR_PATH ${RUN_DIR_PATH} ok."283 273 284 274 #D-#================================================== … … 381 371 function IGCM_sys_TestFileArchive { 382 372 IGCM_debug_PushStack "IGCM_sys_TestFileArchive" $@ 383 if ( $DEBUG_sys ) ; then384 echo "IGCM_sys_TestFileArchive :" $@385 fi386 373 typeset ExistFlag 387 374 ExistFlag=$( IGCM_sys_RshArchive "[ -f $1 ] && echo 0 || echo 1" ) … … 431 418 echo "IGCM_sys_Tar :" $@ 432 419 fi 433 \tar xvf $1420 \tar cvf $@ 434 421 if [ $? -gt 0 ] ; then 435 422 echo "IGCM_sys_Tar : erreur." 436 423 IGCM_debug_Exit "IGCM_sys_Tar" 437 424 fi 425 \tar tvf $1 426 438 427 IGCM_debug_PopStack "IGCM_sys_Tar" 439 428 } … … 628 617 629 618 IGCM_sys_RshPost <<-EOF 630 mkdir -p ${PATHlibIGCM}619 mkdir -p MIRROR/${PATHlibIGCM} 631 620 EOF 632 621 rsh ulam -n hostname > /dev/null 2>&1 633 622 RET=$? 634 623 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 639 626 RET=$? 640 627 … … 688 675 IGCM_debug_PushStack "IGCM_sys_Rm" -- $@ 689 676 if ( $DEBUG_sys ) ; then 690 677 echo "IGCM_sys_Rm :" $@ 691 678 fi 692 679 … … 698 685 699 686 if [ ${RET} -gt 0 ] ; then 700 701 702 687 echo "IGCM_sys_Rm : error." 688 cat out_rsync 689 IGCM_debug_Exit "IGCM_sys_Rm" 703 690 fi 704 691 IGCM_debug_PopStack "IGCM_sys_Rm" … … 838 825 839 826 # #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>&1841 # ${RSYNC _FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1827 # 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 842 829 843 830 # #RSYNC WITH NFS USE 844 # echo ${RSYNC _FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1845 # ${RSYNC _FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1831 # echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 832 # ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 846 833 847 834 # RET=$? … … 893 880 894 881 # #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>&1896 # ${RSYNC _FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1882 # 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 897 884 898 885 # #RSYNC WITH NFS USE 899 # echo ${RSYNC _FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1900 # ${RSYNC _FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1886 # echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 887 # ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 901 888 902 889 # RET=$? … … 966 953 967 954 # #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>&1969 # ${RSYNC _FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1955 # 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 970 957 971 958 # #RSYNC WITH NFS USE 972 # echo ${RSYNC _FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1973 # ${RSYNC _FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1959 # 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 974 961 975 962 # RET=$? … … 988 975 fi 989 976 IGCM_debug_PopStack "IGCM_sys_Get" 990 }991 992 ############################################################## A REVOIR !!993 994 #D-#==================================================995 #D-function IGCM_sys_Rapatrie996 #D-* Purpose: Rapatrie997 #D-* Examples:998 #D-999 function IGCM_sys_Rapatrie {1000 IGCM_debug_PushStack "IGCM_sys_Rapatrie" $@1001 if ( $DEBUG_sys ) ; then1002 echo "IGCM_sys_Rapatrie :" $@1003 fi1004 1005 typeset RET=01006 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 ] ; then1015 echo "IGCM_sys_Rapatrie : erreur."1016 IGCM_debug_Exit "IGCM_sys_Rapatrie"1017 fi1018 IGCM_debug_PopStack "IGCM_sys_Rapatrie"1019 977 } 1020 978
Note: See TracChangeset
for help on using the changeset viewer.