Changeset 343 for trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh
- Timestamp:
- 09/09/10 10:49:23 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh
r305 r343 165 165 #D- 166 166 function IGCM_sys_RshMaster { 167 #set -vx168 167 IGCM_debug_PushStack "IGCM_sys_RshMaster" $@ 169 168 /bin/ksh <<-EOF … … 415 414 function IGCM_sys_TestFileArchive { 416 415 IGCM_debug_PushStack "IGCM_sys_TestFileArchive" $@ 416 if ( $DEBUG_sys ) ; then 417 echo "IGCM_sys_TestFileArchive :" $@ 418 fi 417 419 typeset ExistFlag 418 420 ExistFlag=$( [ -f $1 ] && echo 0 || echo 1 ) … … 662 664 cat out_rsync 663 665 IGCM_debug_Exit "IGCM_sys_Cp" 666 else 667 rm out_rsync 664 668 fi 665 669 IGCM_debug_PopStack "IGCM_sys_Cp" … … 687 691 cat out_rsync 688 692 IGCM_debug_Exit "IGCM_sys_Rm" 693 else 694 out_rsync 689 695 fi 690 696 IGCM_debug_PopStack "IGCM_sys_Rm" … … 729 735 cat out_rsync 730 736 IGCM_debug_Exit "IGCM_sys_Mv" 737 else 738 rm out_rsync 731 739 fi 732 740 else … … 767 775 cat out_rsync 768 776 IGCM_debug_Exit "IGCM_sys_Put_Dir" 777 else 778 rm out_rsync 769 779 fi 770 780 else … … 804 814 cat out_rsync 805 815 IGCM_debug_Exit "IGCM_sys_Get_Dir" 816 else 817 rm out_rsync 806 818 fi 807 819 else … … 893 905 cat out_rsync 894 906 IGCM_debug_Exit "IGCM_sys_Put_Rest" 907 else 908 rm out_rsync 895 909 fi 896 910 else … … 949 963 cat out_rsync 950 964 IGCM_debug_Exit "IGCM_sys_Put_Out" 965 else 966 rm out_rsync 951 967 fi 952 968 else … … 1047 1063 cat out_rsync 1048 1064 IGCM_debug_Exit "IGCM_sys_Get" 1065 else 1066 rm out_rsync 1049 1067 fi 1050 1068 else … … 1052 1070 fi 1053 1071 IGCM_debug_PopStack "IGCM_sys_Get" 1072 } 1073 1074 #D-#================================================== 1075 #D-function IGCM_sys_Dods_Rm 1076 #D-* Purpose: DO NOTHING ! Put $(ARCHIVE) files on DODS internet protocole. 1077 #D-* Examples: 1078 #D- 1079 function IGCM_sys_Dods_Rm { 1080 if ( $DEBUG_sys ) ; then 1081 echo "IGCM_sys_Dods_Rm :" $@ 1082 fi 1083 typeset RET 1084 RET=0 1085 if [ $DRYRUN = 0 ]; then 1086 if [ ! -d /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} ] ; then 1087 echo "WARNING : IGCM_sys_Dods_Rm /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} DOES NOT EXIST ." 1088 echo "Nothing has been done." 1089 return 1090 fi 1091 dods_rm public/${LOGIN}/${R_DODS}/${1} > out_dods_rm 2>&1 1092 RET=$? 1093 1094 if [ ${RET} -gt 0 ] ; then 1095 echo "IGCM_sys_Put_Dods : error." 1096 cat out_dods_rm 1097 IGCM_debug_Exit "IGCM_sys_Dods_Rm" 1098 else 1099 rm out_dods_rm 1100 fi 1101 else 1102 ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 1103 fi 1104 return $RET 1105 } 1106 1107 1108 #D-#================================================== 1109 #D-function IGCM_sys_Dods_Cp 1110 #D-* Purpose: Copy $(ARCHIVE) files on DODS internet protocole. 1111 #D-* Examples: 1112 #D- 1113 function IGCM_sys_Dods_Cp { 1114 if ( $DEBUG_sys ) ; then 1115 echo "IGCM_sys_Dods_Cp :" $@ 1116 fi 1117 typeset RET 1118 RET=0 1119 if [ $DRYRUN = 0 ]; then 1120 if [ ! -d ${R_SAVE}/${1} ] ; then 1121 echo "WARNING : IGCM_sys_Dods_Cp ${R_SAVE}/${1} DOES NOT EXIST ." 1122 echo "Nothing has been done." 1123 return 1124 fi 1125 # 1126 dods_cp ${1} public/${LOGIN}/${R_DODS} > out_dods_cp 2>&1 1127 RET=$? 1128 1129 if [ ${RET} -gt 0 ] ; then 1130 echo "IGCM_sys_Dods_Cp : error." 1131 cat out_dods_cp 1132 IGCM_debug_Exit "IGCM_sys_Dods_Cp" 1133 else 1134 rm out_dods_cp 1135 fi 1136 else 1137 ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 1138 fi 1139 return $RET 1054 1140 } 1055 1141 … … 1074 1160 # 1075 1161 cd ${R_SAVE} 1076 dods_rm public/${LOGIN}/${R_DODS}/${1} > /dev/null 2>&11077 dods_cp ${1} public/${LOGIN}/${R_DODS} > /dev/null 2>&11162 IGCM_sys_Dods_Rm ${1} 1163 IGCM_sys_Dods_Cp ${1} 1078 1164 RET=0 1079 1165 … … 1115 1201 fi 1116 1202 IGCM_debug_PopStack "IGCM_sys_FichArchive" 1203 } 1204 1205 ############################################################## 1206 # REBUILD OPERATOR 1207 1208 function IGCM_sys_rebuild { 1209 IGCM_debug_PushStack "IGCM_sys_rebuild" -- $@ 1210 if ( $DEBUG_sys ) ; then 1211 echo "IGCM_sys_rebuild :" $@ 1212 fi 1213 /home/cont003/p86ipsl/IA64/bin/rebuild -f -o $@ 1214 if [ $? -gt 0 ] ; then 1215 echo "IGCM_sys_rebuild : erreur ${@}." 1216 IGCM_debug_Exit "rebuild" 1217 fi 1218 1219 IGCM_debug_PopStack "IGCM_sys_rebuild" 1117 1220 } 1118 1221 … … 1305 1408 1306 1409 ############################################################## 1307 # REBUILD OPERATOR 1308 1309 function IGCM_sys_rebuild { 1310 IGCM_debug_PushStack "IGCM_sys_rebuild" -- $@ 1311 if ( $DEBUG_sys ) ; then 1312 echo "IGCM_sys_rebuild :" $@ 1313 fi 1314 /home/cont003/p86ipsl/IA64/bin/rebuild -f -o $@ 1315 if [ $? -gt 0 ] ; then 1316 echo "IGCM_sys_rebuild : erreur ${@}." 1317 IGCM_debug_Exit "rebuild" 1318 fi 1319 1320 IGCM_debug_PopStack "IGCM_sys_rebuild" 1410 # CDO OPERATOR 1411 1412 function IGCM_sys_cdo { 1413 IGCM_debug_PushStack "IGCM_sys_cdo" -- $@ 1414 1415 \cdo $@ 1416 if [ $? -gt 0 ] ; then 1417 echo "IGCM_sys_cdo : erreur ${@}." 1418 # IGCM_debug_Exit "cdo" 1419 fi 1420 1421 IGCM_debug_PopStack "IGCM_sys_cdo" 1321 1422 } 1322 1423
Note: See TracChangeset
for help on using the changeset viewer.