Changeset 192 for trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh
- Timestamp:
- 11/03/09 18:44:21 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh
r186 r192 1 #!/bin/ksh 1 #!/bin/ksh 2 2 3 3 #************************************************************** … … 102 102 #export DISPLAY=:1 103 103 104 #==================================================== =====104 #==================================================== 105 105 # Host specific DIRECTORIES 106 106 #==================================================== … … 116 116 #==================================================== 117 117 #- ARCHIVE 118 typeset -r ARCHIVE=$ HOMEGAYA118 typeset -r ARCHIVE=${HOMEGAYA} 119 119 120 120 #==================================================== … … 238 238 fi 239 239 fi 240 # vérification ?? :241 if [ ! -d ${1} ] ; then242 echo "IGCM_sys_MkdirArchive : erreur."243 IGCM_debug_Exit "IGCM_sys_MkdirArchive"244 fi245 240 IGCM_debug_PopStack "IGCM_sys_MkdirArchive" 246 241 } … … 264 259 fi 265 260 fi 266 # vérification ?? :267 if [ ! -d ${1} ] ; then268 echo "IGCM_sys_MkdirWork : erreur."269 IGCM_debug_Exit "IGCM_sys_MkdirWork"270 fi271 261 IGCM_debug_PopStack "IGCM_sys_MkdirWork" 272 262 } 273 #IGCM_sys_MkdirWork ${RUN_DIR_PATH}274 #echo "RUN_DIR_PATH ${RUN_DIR_PATH} ok."275 263 276 264 #D-#================================================== … … 347 335 348 336 return ${ExistFlag} 349 # if [ ! -d ${1} ]; then350 # echo "IGCM_sys_TestDir : Directory $1 does not exist."351 # IGCM_debug_Exit "IGCM_sys_TestDir"352 # fi353 337 } 354 338 … … 368 352 369 353 return ${ExistFlag} 370 # if [ ! -d ${1} ]; then371 # echo "IGCM_sys_TestDirArchive : Directory $1 does not exist on ${ARCHIVE}."372 # IGCM_debug_Exit "IGCM_sys_TestDirArchive"373 # fi374 354 } 375 355 … … 473 453 cd - 474 454 if [ $? -gt 0 ] ; then 475 echo "IGCM_sys_QsubPost : erreur ."455 echo "IGCM_sys_QsubPost : erreur " $@ 476 456 IGCM_debug_Exit "IGCM_sys_QsubPost" 477 457 fi … … 654 634 echo "IGCM_sys_Mv :" $@ 655 635 fi 656 636 657 637 if [ $DRYRUN = 0 ]; then 658 638 … … 809 789 fi 810 790 # 811 # Only if we use rsync812 #IGCM_sys_TestDirArchive $( dirname $2 )813 791 # 814 # USUAL WAY792 # USUAL WAY 815 793 mfput $1 $2 > out_rsync 2>&1 816 794 RET=$? 817 795 818 796 # #RSYNC WITH NETWORK RSH CALL 819 # echo ${RSYNC _FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1820 # ${RSYNC _FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1797 # echo ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} > out_rsync 2>&1 798 # ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RUN_DIR}/$1 ${RHOST}:${2} >> out_rsync 2>&1 821 799 822 800 # #RSYNC WITH NFS USE 823 # echo ${RSYNC _FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1824 # ${RSYNC _FRONT} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1825 826 # RET=$?801 # echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > out_rsync 2>&1 802 # ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> out_rsync 2>&1 803 804 # RET=$? 827 805 # IGCM_sys_Rsync_out $RET 828 806 … … 911 889 912 890 # #RSYNC WITH NETWORK RSH CALL 913 # echo ${RSYNC _FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1914 # ${RSYNC _FRONT} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1891 # echo ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} > out_rsync 2>&1 892 # ${RSYNC} ${RSYNC_opt} --rsync-path=${REMOTE_RSYNC} -e rsh ${RHOST}:"${dm_liste}" ${RHOST}:${RUN_DIR}/${DEST} >> out_rsync 2>&1 915 893 916 894 # #RSYNC WITH NFS USE 917 # echo ${RSYNC _FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1918 # ${RSYNC _FRONT} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1895 # echo ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} > out_rsync 2>&1 896 # ${RSYNC} ${RSYNC_opt} ${dm_liste} ${RUN_DIR}/${DEST} >> out_rsync 2>&1 919 897 920 898 # RET=$? … … 964 942 if [ ${RET} -gt 0 ] ; then 965 943 echo "IGCM_sys_Put_Dods : error." 966 cat out_dods967 944 IGCM_debug_Exit "IGCM_sys_Put_Dods" 968 945 fi … … 973 950 } 974 951 975 ############################################################## A REVOIR !!976 977 #D-#==================================================978 #D-function IGCM_sys_Rapatrie979 #D-* Purpose: Rapatrie980 #D-* Examples:981 #D-982 function IGCM_sys_Rapatrie {983 IGCM_debug_PushStack "IGCM_sys_Rapatrie" $@984 if ( $DEBUG_sys ) ; then985 echo "IGCM_sys_Rapatrie :" $@986 fi987 988 typeset RET=0989 990 IGCM_sys_Get ${R_STOCKAGE}/$2 $1 ;991 let $(( RET=RET+$? ))992 IGCM_sys_Cd $1 ;993 let $(( RET=RET+$? ))994 IGCM_sys_UnTar $2 ;995 let $(( RET=RET+$? ))996 997 if [ ${RET} -gt 0 ] ; then998 echo "IGCM_sys_Rapatrie : erreur."999 IGCM_debug_Exit "IGCM_sys_Rapatrie"1000 fi1001 IGCM_debug_PopStack "IGCM_sys_Rapatrie"1002 }1003 1004 952 ############################################################## A FINIR !! 1005 953 … … 1055 1003 echo "IGCM_sys_ncap :" $@ 1056 1004 fi 1057 /usr/local/pub/nco/3.9.6/bin/ncap $@1005 ncap $@ 1058 1006 if [ $? -gt 0 ] ; then 1059 1007 echo "IGCM_sys_ncap : erreur ${@}." … … 1064 1012 } 1065 1013 1066 ncatted= /usr/local/pub/nco/3.9.6/bin/ncatted1014 ncatted=ncatted 1067 1015 # Problem with ksh and string passed in this function to ncatted ! 1068 1016 # function IGCM_sys_ncatted { … … 1071 1019 # echo "IGCM_sys_ncatted :" $@ 1072 1020 # fi 1073 # /usr/local/pub/nco/3.9.6/bin/ncatted $@1021 # ncatted $@ 1074 1022 # if [ $? -gt 0 ] ; then 1075 1023 # echo "IGCM_sys_ncatted : erreur ${@}." … … 1085 1033 echo "IGCM_sys_ncbo :" $@ 1086 1034 fi 1087 /usr/local/pub/nco/3.9.6/bin/ncbo $@1035 ncbo $@ 1088 1036 if [ $? -gt 0 ] ; then 1089 1037 echo "IGCM_sys_ncbo : erreur ${@}." … … 1099 1047 echo "IGCM_sys_ncdiff :" $@ 1100 1048 fi 1101 /usr/local/pub/nco/3.9.6/bin/ncdiff $@1049 ncdiff $@ 1102 1050 if [ $? -gt 0 ] ; then 1103 1051 echo "IGCM_sys_ncdiff : erreur ${@}." … … 1113 1061 echo "IGCM_sys_ncea :" $@ 1114 1062 fi 1115 /usr/local/pub/nco/3.9.6/bin/ncea $@1063 ncea $@ 1116 1064 if [ $? -gt 0 ] ; then 1117 1065 echo "IGCM_sys_ncea : erreur ${@}." … … 1127 1075 echo "IGCM_sys_ncecat :" $@ 1128 1076 fi 1129 /usr/local/pub/nco/3.9.6/bin/ncecat $@1077 ncecat $@ 1130 1078 if [ $? -gt 0 ] ; then 1131 1079 echo "IGCM_sys_ncecat : erreur ${@}." … … 1141 1089 echo "IGCM_sys_ncflint :" $@ 1142 1090 fi 1143 /usr/local/pub/nco/3.9.6/bin/ncflint $@1091 ncflint $@ 1144 1092 if [ $? -gt 0 ] ; then 1145 1093 echo "IGCM_sys_ncflint : erreur ${@}." … … 1155 1103 echo "IGCM_sys_ncks :" $@ 1156 1104 fi 1157 /usr/local/pub/nco/3.9.6/bin/ncks $@1105 ncks $@ 1158 1106 if [ $? -gt 0 ] ; then 1159 1107 echo "IGCM_sys_ncks : erreur ${@}." … … 1169 1117 echo "IGCM_sys_ncpdq :" $@ 1170 1118 fi 1171 /usr/local/pub/nco/3.9.6/bin/ncpdq $@1119 ncpdq $@ 1172 1120 if [ $? -gt 0 ] ; then 1173 1121 echo "IGCM_sys_ncpdq : erreur ${@}." … … 1183 1131 echo "IGCM_sys_ncra :" $@ 1184 1132 fi 1185 /usr/local/pub/nco/3.9.6/bin/ncra $@1133 ncra $@ 1186 1134 if [ $? -gt 0 ] ; then 1187 1135 echo "IGCM_sys_ncra : erreur ${@}." … … 1197 1145 echo "IGCM_sys_ncrcat :" $@ 1198 1146 fi 1199 /usr/local/pub/nco/3.9.6/bin/ncrcat $@1147 ncrcat $@ 1200 1148 if [ $? -gt 0 ] ; then 1201 1149 echo "IGCM_sys_ncrcat : erreur ${@}." … … 1211 1159 echo "IGCM_sys_ncrename :" $@ 1212 1160 fi 1213 /usr/local/pub/nco/3.9.6/bin/ncrename $@1161 ncrename $@ 1214 1162 if [ $? -gt 0 ] ; then 1215 1163 echo "IGCM_sys_ncrename : erreur ${@}." … … 1225 1173 echo "IGCM_sys_ncwa :" $@ 1226 1174 fi 1227 /usr/local/pub/nco/3.9.6/bin/ncwa $@1175 ncwa $@ 1228 1176 if [ $? -gt 0 ] ; then 1229 1177 echo "IGCM_sys_ncwa : erreur ${@}." … … 1262 1210 IGCM_debug_PushStack "IGCM_sys_build_run_file" 1263 1211 if ( $DEBUG_sys ) ; then 1264 echo "IGCM_sys_build_run_file 1265 fi 1266 IGCM_debug_PopStack "IGCM_sys_build_run_file 1267 } 1212 echo "IGCM_sys_build_run_file" 1213 fi 1214 IGCM_debug_PopStack "IGCM_sys_build_run_file" 1215 }
Note: See TracChangeset
for help on using the changeset viewer.