Changeset 343 for trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh
- Timestamp:
- 09/09/10 10:49:23 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh
r309 r343 141 141 #D- 142 142 function IGCM_sys_RshMaster { 143 #set -vx144 143 IGCM_debug_PushStack "IGCM_sys_RshMaster" $@ 145 144 /bin/ksh <<-EOF … … 176 175 #D-#================================================== 177 176 #D-function IGCM_sys_RshPost 178 #D-* Purpose: Masterrsh command177 #D-* Purpose: Post-process rsh command 179 178 #D-* Examples: 180 179 #D- … … 590 589 cat out_rsync 591 590 IGCM_debug_Exit "IGCM_sys_Cp" 591 else 592 rm out_rsync 592 593 fi 593 594 IGCM_debug_PopStack "IGCM_sys_Cp" … … 615 616 cat out_rsync 616 617 IGCM_debug_Exit "IGCM_sys_Rm" 618 else 619 out_rsync 617 620 fi 618 621 IGCM_debug_PopStack "IGCM_sys_Rm" … … 657 660 cat out_rsync 658 661 IGCM_debug_Exit "IGCM_sys_Mv" 662 else 663 rm out_rsync 659 664 fi 660 665 else … … 695 700 cat out_rsync 696 701 IGCM_debug_Exit "IGCM_sys_Put_Dir" 702 else 703 rm out_rsync 697 704 fi 698 705 else … … 732 739 cat out_rsync 733 740 IGCM_debug_Exit "IGCM_sys_Get_Dir" 741 else 742 rm out_rsync 734 743 fi 735 744 else … … 767 776 cat out_rsync 768 777 IGCM_debug_Exit "IGCM_sys_Get_Master" 778 else 779 rm out_rsync 769 780 fi 770 781 else … … 823 834 cat out_rsync 824 835 IGCM_debug_Exit "IGCM_sys_Put_Out" 836 else 837 rm out_rsync 825 838 fi 826 839 else … … 917 930 # (( RET=RET+$? )) 918 931 932 if [ ${RET} -gt 0 ] ; then 933 echo "IGCM_sys_Get : copy error." 934 cat out_rsync 935 # IGCM_debug_Exit "IGCM_sys_Get" 936 else 937 rm out_rsync 938 fi 919 939 else 920 940 ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 921 941 fi 922 942 IGCM_debug_PopStack "IGCM_sys_Get" 943 } 944 945 #D-#================================================== 946 #D-function IGCM_sys_Dods_Rm 947 #D-* Purpose: DO NOTHING ! Put $(ARCHIVE) files on DODS internet protocole. 948 #D-* Examples: 949 #D- 950 function IGCM_sys_Dods_Rm { 951 if ( $DEBUG_sys ) ; then 952 echo "IGCM_sys_Dods_Rm :" $@ 953 fi 954 typeset RET 955 RET=0 956 if [ $DRYRUN = 0 ]; then 957 if [ ! -d /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} ] ; then 958 echo "WARNING : IGCM_sys_Dods_Rm /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} DOES NOT EXIST ." 959 echo "Nothing has been done." 960 return 961 fi 962 dods_rm public/${LOGIN}/${R_DODS}/${1} > out_dods_rm 2>&1 963 RET=$? 964 965 if [ ${RET} -gt 0 ] ; then 966 echo "IGCM_sys_Put_Dods : error." 967 cat out_dods_rm 968 IGCM_debug_Exit "IGCM_sys_Dods_Rm" 969 else 970 rm out_dods_rm 971 fi 972 else 973 ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 974 fi 975 return $RET 976 } 977 978 979 #D-#================================================== 980 #D-function IGCM_sys_Dods_Cp 981 #D-* Purpose: Copy $(ARCHIVE) files on DODS internet protocole. 982 #D-* Examples: 983 #D- 984 function IGCM_sys_Dods_Cp { 985 if ( $DEBUG_sys ) ; then 986 echo "IGCM_sys_Dods_Cp :" $@ 987 fi 988 typeset RET 989 RET=0 990 if [ $DRYRUN = 0 ]; then 991 if [ ! -d ${R_SAVE}/${1} ] ; then 992 echo "WARNING : IGCM_sys_Dods_Cp ${R_SAVE}/${1} DOES NOT EXIST ." 993 echo "Nothing has been done." 994 return 995 fi 996 # 997 dods_cp ${1} public/${LOGIN}/${R_DODS} > out_dods_cp 2>&1 998 RET=$? 999 1000 if [ ${RET} -gt 0 ] ; then 1001 echo "IGCM_sys_Dods_Cp : error." 1002 cat out_dods_cp 1003 IGCM_debug_Exit "IGCM_sys_Dods_Cp" 1004 else 1005 rm out_dods_cp 1006 fi 1007 else 1008 ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 1009 fi 1010 return $RET 923 1011 } 924 1012 … … 943 1031 # 944 1032 cd ${R_SAVE} 945 dods_rm public/${LOGIN}/${R_DODS}/${1} > /dev/null 2>&1946 dods_cp ${1} public/${LOGIN}/${R_DODS} > /dev/null 2>&11033 IGCM_sys_Dods_Rm ${1} 1034 IGCM_sys_Dods_Cp ${1} 947 1035 RET=0 948 1036
Note: See TracChangeset
for help on using the changeset viewer.