Changeset 978 for trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh
- Timestamp:
- 02/04/14 15:44:40 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh
r968 r978 120 120 #==================================================== 121 121 #- IN 122 typeset -r R_IN=${R_IN:=/home/orchidee 01/mmancip/IGCM}122 typeset -r R_IN=${R_IN:=/home/orchideeshare/igcmg/IGCM} 123 123 124 124 #==================================================== … … 578 578 typeset options status 579 579 options="-o ${SUBMIT_DIR}/${Script_Output}" 580 /usr/local/bin/qsub ${options} $1 > /tmp/out_command .$$ 2>&1580 /usr/local/bin/qsub ${options} $1 > /tmp/out_command_${LOGIN}.$$ 2>&1 581 581 status=$? 582 582 583 cat /tmp/out_command .$$583 cat /tmp/out_command_${LOGIN}.$$ 584 584 if [ ${status} -gt 0 ] ; then 585 585 IGCM_debug_Print 2 "IGCM_sys_Qsub $1 : error code ${status}" 586 586 IGCM_debug_Exit "IGCM_sys_Qsub" 587 587 else 588 JobID=$( gawk {'print $1'} /tmp/out_command .$$ )588 JobID=$( gawk {'print $1'} /tmp/out_command_${LOGIN}.$$ ) 589 589 fi 590 590 IGCM_debug_PopStack "IGCM_sys_Qsub" … … 603 603 typeset options status 604 604 options="-o ${POST_DIR}/${Script_Post_Output}.out -v ${listVarEnv}" 605 /usr/local/bin/qsub ${options} ${libIGCM_POST}/$1.job > /tmp/out_command .$$ 2>&1605 /usr/local/bin/qsub ${options} ${libIGCM_POST}/$1.job > /tmp/out_command_${LOGIN}.$$ 2>&1 606 606 status=$? 607 607 608 cat /tmp/out_command .$$608 cat /tmp/out_command_${LOGIN}.$$ 609 609 if [ ${status} -gt 0 ] ; then 610 610 IGCM_debug_Print 2 "IGCM_sys_QsubPost ${options} ${libIGCM_POST}/$1.job : error code ${status}" 611 611 IGCM_debug_Exit "IGCM_sys_QsubPost" 612 612 else 613 JobID=$( gawk {'print $1'} /tmp/out_command .$$ )613 JobID=$( gawk {'print $1'} /tmp/out_command_${LOGIN}.$$ ) 614 614 fi 615 615 IGCM_debug_PopStack "IGCM_sys_QsubPost" … … 746 746 mkdir -p ${HOME}/MIRROR/${PATHlibIGCM} 747 747 748 echo ${RSYNC} ${RSYNC_opt} ${libIGCM} ${HOME}/MIRROR/${PATHlibIGCM} > /tmp/out_command .$$ 2>&1749 ${RSYNC} ${RSYNC_opt} ${libIGCM} ${HOME}/MIRROR/${PATHlibIGCM} >> /tmp/out_command .$$ 2>&1748 echo ${RSYNC} ${RSYNC_opt} ${libIGCM} ${HOME}/MIRROR/${PATHlibIGCM} > /tmp/out_command_${LOGIN}.$$ 2>&1 749 ${RSYNC} ${RSYNC_opt} ${libIGCM} ${HOME}/MIRROR/${PATHlibIGCM} >> /tmp/out_command_${LOGIN}.$$ 2>&1 750 750 status=$? 751 751 752 752 if [ ${status} -gt 0 ] ; then 753 753 echo "IGCM_sys_Mirror_libIGCM Warning : no libIGCM on frontend." 754 cat /tmp/out_command .$$754 cat /tmp/out_command_${LOGIN}.$$ 755 755 fi 756 756 IGCM_debug_PopStack "IGCM_sys_Mirror_libIGCM" … … 770 770 typeset status 771 771 772 echo cp $@ > /tmp/out_command .$$ 2>&1773 \cp $@ >> /tmp/out_command .$$ 2>&1772 echo cp $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 773 \cp $@ >> /tmp/out_command_${LOGIN}.$$ 2>&1 774 774 status=$? 775 775 776 776 if [ ${status} -gt 0 ] ; then 777 777 echo "IGCM_sys_Cp : error code ${status}" 778 cat /tmp/out_command .$$778 cat /tmp/out_command_${LOGIN}.$$ 779 779 IGCM_debug_Exit "IGCM_sys_Cp" 780 780 else 781 \rm /tmp/out_command .$$781 \rm /tmp/out_command_${LOGIN}.$$ 782 782 fi 783 783 IGCM_debug_PopStack "IGCM_sys_Cp" … … 797 797 typeset status 798 798 799 echo rm $@ > /tmp/out_command .$$ 2>&1800 \rm $@ >> /tmp/out_command .$$ 2>&1799 echo rm $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 800 \rm $@ >> /tmp/out_command_${LOGIN}.$$ 2>&1 801 801 status=$? 802 802 803 803 if [ ${status} -gt 0 ] ; then 804 804 echo "IGCM_sys_Rm : error code ${status}" 805 cat /tmp/out_command .$$805 cat /tmp/out_command_${LOGIN}.$$ 806 806 IGCM_debug_Exit "IGCM_sys_Rm" 807 807 else 808 \rm /tmp/out_command .$$808 \rm /tmp/out_command_${LOGIN}.$$ 809 809 fi 810 810 IGCM_debug_PopStack "IGCM_sys_Rm" … … 841 841 typeset status 842 842 843 echo mv $@ > /tmp/out_command .$$ 2>&1844 \mv $@ >> /tmp/out_command .$$ 2>&1843 echo mv $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 844 \mv $@ >> /tmp/out_command_${LOGIN}.$$ 2>&1 845 845 status=$? 846 846 847 847 if [ ${status} -gt 0 ] ; then 848 848 echo "IGCM_sys_Mv : error code ${status}" 849 cat /tmp/out_command .$$849 cat /tmp/out_command_${LOGIN}.$$ 850 850 IGCM_debug_Exit "IGCM_sys_Mv" 851 851 else 852 \rm /tmp/out_command .$$852 \rm /tmp/out_command_${LOGIN}.$$ 853 853 fi 854 854 fi … … 879 879 # 880 880 #USUAL WAY 881 \cp -r $1 $2 > /tmp/out_command .$$ 2>&1881 \cp -r $1 $2 > /tmp/out_command_${LOGIN}.$$ 2>&1 882 882 status=$? 883 883 884 884 if [ ${status} -gt 0 ] ; then 885 885 IGCM_debug_Print 2 "IGCM_sys_Put_Dir : cp failed error code ${status}" 886 cat /tmp/out_command .$$886 cat /tmp/out_command_${LOGIN}.$$ 887 887 IGCM_debug_Exit "IGCM_sys_Put_Dir" 888 888 else 889 \rm /tmp/out_command .$$889 \rm /tmp/out_command_${LOGIN}.$$ 890 890 fi 891 891 fi … … 913 913 914 914 #USUAL WAY 915 \cp -ur $1 $2 > /tmp/out_command .$$ 2>&1915 \cp -ur $1 $2 > /tmp/out_command_${LOGIN}.$$ 2>&1 916 916 status=$? 917 917 918 918 if [ ${status} -gt 0 ] ; then 919 919 IGCM_debug_Print 2 "IGCM_sys_Get_Dir : cp failed error code ${status}" 920 cat /tmp/out_command .$$920 cat /tmp/out_command_${LOGIN}.$$ 921 921 IGCM_debug_Exit "IGCM_sys_Get_Dir" 922 922 else 923 \rm /tmp/out_command .$$923 \rm /tmp/out_command_${LOGIN}.$$ 924 924 fi 925 925 fi … … 952 952 i=0 953 953 while [ $i -lt $NB_ESSAI ] ; do 954 \cp -urL $1 $2 > /tmp/out_command .$$ 2>&1954 \cp -urL $1 $2 > /tmp/out_command_${LOGIN}.$$ 2>&1 955 955 status=$? 956 956 if [ ${status} -gt 0 ]; then … … 966 966 if [ ${status} -gt 0 ] ; then 967 967 echo "IGCM_sys_Get_Master : error." 968 cat /tmp/out_command .$$968 cat /tmp/out_command_${LOGIN}.$$ 969 969 IGCM_debug_Exit "IGCM_sys_Get_Master" 970 970 else 971 \rm /tmp/out_command .$$971 \rm /tmp/out_command_${LOGIN}.$$ 972 972 fi 973 973 fi … … 1008 1008 # 1009 1009 #USUAL WAY 1010 \cp $1 $2 > /tmp/out_command .$$ 2>&11010 \cp $1 $2 > /tmp/out_command_${LOGIN}.$$ 2>&1 1011 1011 status=$? 1012 1012 1013 1013 # #RSYNC WITH NETWORK SSH CALL 1014 # echo ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${STOREHOST}:${2} > /tmp/out_command .$$ 2>&11015 # ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${STOREHOST}:${2} >> /tmp/out_command .$$ 2>&11014 # echo ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${STOREHOST}:${2} > /tmp/out_command_${LOGIN}.$$ 2>&1 1015 # ${RSYNC} ${RSYNC_opt} -e ssh ${RUN_DIR}/$1 ${STOREHOST}:${2} >> /tmp/out_command_${LOGIN}.$$ 2>&1 1016 1016 1017 1017 # #RSYNC WITH NFS USE 1018 # echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > /tmp/out_command .$$ 2>&11019 # ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> /tmp/out_command .$$ 2>&11018 # echo ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} > /tmp/out_command_${LOGIN}.$$ 2>&1 1019 # ${RSYNC} ${RSYNC_opt} ${RUN_DIR}/$1 ${2} >> /tmp/out_command_${LOGIN}.$$ 2>&1 1020 1020 1021 1021 # status=$? 1022 1022 # IGCM_sys_Rsync_out $status 1023 1023 1024 # ${libIGCM}/libIGCM_sys/IGCM_analyse_rsync_out.awk /tmp/out_command .$$1024 # ${libIGCM}/libIGCM_sys/IGCM_analyse_rsync_out.awk /tmp/out_command_${LOGIN}.$$ 1025 1025 # (( status=status+$? )) 1026 1026 1027 1027 if [ ${status} -gt 0 ] ; then 1028 1028 echo "IGCM_sys_Put_Rest : cp failed error code ${status}" 1029 cat /tmp/out_command .$$1029 cat /tmp/out_command_${LOGIN}.$$ 1030 1030 IGCM_debug_Exit "IGCM_sys_Put_Rest" 1031 1031 else 1032 \rm /tmp/out_command .$$1032 \rm /tmp/out_command_${LOGIN}.$$ 1033 1033 fi 1034 1034 fi … … 1061 1061 # 1062 1062 # USUAL WAY 1063 \cp $1 $2 > /tmp/out_command .$$ 2>&11063 \cp $1 $2 > /tmp/out_command_${LOGIN}.$$ 2>&1 1064 1064 status=$? 1065 1065 … … 1068 1068 [ -f ${2} ] && ls -l ${2} 1069 1069 [ -f ${2}/${1} ] && ls -l ${2}/${1} 1070 cat /tmp/out_command .$$1070 cat /tmp/out_command_${LOGIN}.$$ 1071 1071 IGCM_debug_Exit "IGCM_sys_PutBuffer_Rest" 1072 1072 else 1073 \rm /tmp/out_command .$$1073 \rm /tmp/out_command_${LOGIN}.$$ 1074 1074 fi 1075 1075 fi … … 1117 1117 # 1118 1118 1119 echo ${RSYNC} ${RSYNC_opt} $1 $2 > /tmp/out_command .$$ 2>&11120 ${RSYNC} ${RSYNC_opt} $1 $2 >> /tmp/out_command .$$ 2>&11119 echo ${RSYNC} ${RSYNC_opt} $1 $2 > /tmp/out_command_${LOGIN}.$$ 2>&1 1120 ${RSYNC} ${RSYNC_opt} $1 $2 >> /tmp/out_command_${LOGIN}.$$ 2>&1 1121 1121 status=$? 1122 1122 IGCM_sys_Rsync_out $status 1123 1123 1124 ${libIGCM}/libIGCM_sys/IGCM_analyse_rsync_out.awk /tmp/out_command .$$1124 ${libIGCM}/libIGCM_sys/IGCM_analyse_rsync_out.awk /tmp/out_command_${LOGIN}.$$ 1125 1125 (( status=status+$? )) 1126 1126 1127 1127 if [ ${status} -gt 0 ] ; then 1128 1128 IGCM_debug_Print 2 "IGCM_sys_Put_Out : rsync failed error code ${status}" 1129 cat /tmp/out_command .$$1129 cat /tmp/out_command_${LOGIN}.$$ 1130 1130 IGCM_debug_Exit "IGCM_sys_Put_Out" 1131 1131 else 1132 \rm /tmp/out_command .$$1132 \rm /tmp/out_command_${LOGIN}.$$ 1133 1133 fi 1134 1134 fi … … 1188 1188 while [ $i -lt $NB_ESSAI ] ; do 1189 1189 # USUAL WAY 1190 \cp $1 $2 > /tmp/out_command .$$ 2>&11190 \cp $1 $2 > /tmp/out_command_${LOGIN}.$$ 2>&1 1191 1191 status=$? 1192 1192 if [ ${status} -gt 0 ]; then … … 1207 1207 [ -f ${2} ] && ls -l ${2} 1208 1208 [ -f ${2}/${1} ] && ls -l ${2}/${1} 1209 cat /tmp/out_command .$$1209 cat /tmp/out_command_${LOGIN}.$$ 1210 1210 IGCM_debug_Exit "IGCM_sys_PutBuffer_Out" 1211 1211 else … … 1218 1218 fi 1219 1219 1220 \rm /tmp/out_command .$$1220 \rm /tmp/out_command_${LOGIN}.$$ 1221 1221 fi 1222 1222 fi … … 1256 1256 1257 1257 #USUAL WAY 1258 \cp ${dm_liste[*]} ${DEST} > /tmp/out_command .$$ 2>&11258 \cp ${dm_liste[*]} ${DEST} > /tmp/out_command_${LOGIN}.$$ 2>&1 1259 1259 status=$? 1260 1260 1261 1261 if [ ${status} -gt 0 ] ; then 1262 1262 IGCM_debug_Print 2 "IGCM_sys_Get : cp failed error code ${status}" 1263 cat /tmp/out_command .$$1263 cat /tmp/out_command_${LOGIN}.$$ 1264 1264 IGCM_debug_Exit "IGCM_sys_Get" 1265 1265 else 1266 \rm /tmp/out_command .$$1266 \rm /tmp/out_command_${LOGIN}.$$ 1267 1267 fi 1268 1268 fi … … 1304 1304 i=0 1305 1305 while [ $i -lt $NB_ESSAI ] ; do 1306 \cp ${target} ${DEST}/${local_file} >> /tmp/out_command .$$ 2>&11306 \cp ${target} ${DEST}/${local_file} >> /tmp/out_command_${LOGIN}.$$ 2>&1 1307 1307 status=$? 1308 1308 if [ ${status} -gt 0 ]; then … … 1317 1317 if [ ${status} -gt 0 ] ; then 1318 1318 echo "IGCM_sys_Get : error" 1319 cat /tmp/out_command .$$1320 \rm /tmp/out_command .$$1319 cat /tmp/out_command_${LOGIN}.$$ 1320 \rm /tmp/out_command_${LOGIN}.$$ 1321 1321 IGCM_debug_Exit "IGCM_sys_GetBuffer" 1322 1322 else 1323 \rm /tmp/out_command .$$1323 \rm /tmp/out_command_${LOGIN}.$$ 1324 1324 fi 1325 1325 done … … 1327 1327 i=0 1328 1328 while [ $i -lt $NB_ESSAI ] ; do 1329 \cp ${buf_liste} ${DEST} >> /tmp/out_command .$$ 2>&11329 \cp ${buf_liste} ${DEST} >> /tmp/out_command_${LOGIN}.$$ 2>&1 1330 1330 status=$? 1331 1331 if [ ${status} -gt 0 ]; then … … 1340 1340 if [ ${status} -gt 0 ] ; then 1341 1341 echo "IGCM_sys_Get : error" 1342 cat /tmp/out_command .$$1343 \rm /tmp/out_command .$$1342 cat /tmp/out_command_${LOGIN}.$$ 1343 \rm /tmp/out_command_${LOGIN}.$$ 1344 1344 IGCM_debug_Exit "IGCM_sys_GetBuffer" 1345 1345 else 1346 \rm /tmp/out_command .$$1346 \rm /tmp/out_command_${LOGIN}.$$ 1347 1347 fi 1348 1348 fi … … 1445 1445 i=0 1446 1446 while [ $i -lt $NB_ESSAI ] ; do 1447 /home/users/igcmg/rebuild/bin/rebuild -f -o $@ > /tmp/out_command .$$ 2>&11447 /home/users/igcmg/rebuild/bin/rebuild -f -o $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 1448 1448 status=$? 1449 1449 if [ ${status} -gt 0 ] ; then 1450 1450 IGCM_debug_Print 2 "IGCM_sys_rebuild : error code ${status}" 1451 cat /tmp/out_command .$$1452 \rm /tmp/out_command .$$1451 cat /tmp/out_command_${LOGIN}.$$ 1452 \rm /tmp/out_command_${LOGIN}.$$ 1453 1453 IGCM_debug_Print 2 "IGCM_sys_rebuild : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 1454 1454 firstArg=${1} … … 1456 1456 sleep $DELAI 1457 1457 else 1458 \rm /tmp/out_command .$$1458 \rm /tmp/out_command_${LOGIN}.$$ 1459 1459 break 1460 1460 fi … … 1964 1964 i=0 1965 1965 while [ $i -lt $NB_ESSAI ] ; do 1966 ncap2 "$@" > /tmp/out_command .$$ 2>&11966 ncap2 "$@" > /tmp/out_command_${LOGIN}.$$ 2>&1 1967 1967 status=$? 1968 1968 if [ ${status} -gt 0 ] ; then 1969 1969 IGCM_debug_Print 2 "IGCM_sys_ncap2 : error code ${status}" 1970 cat /tmp/out_command .$$1971 \rm /tmp/out_command .$$1970 cat /tmp/out_command_${LOGIN}.$$ 1971 \rm /tmp/out_command_${LOGIN}.$$ 1972 1972 IGCM_debug_Print 2 "IGCM_sys_ncap2 : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 1973 1973 sleep $DELAI 1974 1974 else 1975 \rm /tmp/out_command .$$1975 \rm /tmp/out_command_${LOGIN}.$$ 1976 1976 break 1977 1977 fi … … 2006 2006 i=0 2007 2007 while [ $i -lt $NB_ESSAI ] ; do 2008 ncatted "$@" > /tmp/out_command .$$ 2>&12008 ncatted "$@" > /tmp/out_command_${LOGIN}.$$ 2>&1 2009 2009 status=$? 2010 2010 if [ ${status} -gt 0 ] ; then 2011 2011 IGCM_debug_Print 2 "IGCM_sys_ncatted : error code ${status}" 2012 cat /tmp/out_command .$$2013 \rm /tmp/out_command .$$2012 cat /tmp/out_command_${LOGIN}.$$ 2013 \rm /tmp/out_command_${LOGIN}.$$ 2014 2014 IGCM_debug_Print 2 "IGCM_sys_ncatted : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2015 2015 sleep $DELAI 2016 2016 else 2017 \rm /tmp/out_command .$$2017 \rm /tmp/out_command_${LOGIN}.$$ 2018 2018 break 2019 2019 fi … … 2048 2048 i=0 2049 2049 while [ $i -lt $NB_ESSAI ] ; do 2050 ncbo $@ > /tmp/out_command .$$ 2>&12050 ncbo $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2051 2051 status=$? 2052 2052 if [ ${status} -gt 0 ] ; then 2053 2053 IGCM_debug_Print 2 "IGCM_sys_ncbo : error code ${status}" 2054 cat /tmp/out_command .$$2055 \rm /tmp/out_command .$$2054 cat /tmp/out_command_${LOGIN}.$$ 2055 \rm /tmp/out_command_${LOGIN}.$$ 2056 2056 IGCM_debug_Print 2 "IGCM_sys_ncbo : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2057 2057 sleep $DELAI 2058 2058 else 2059 \rm /tmp/out_command .$$2059 \rm /tmp/out_command_${LOGIN}.$$ 2060 2060 break 2061 2061 fi … … 2090 2090 i=0 2091 2091 while [ $i -lt $NB_ESSAI ] ; do 2092 ncdiff $@ > /tmp/out_command .$$ 2>&12092 ncdiff $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2093 2093 status=$? 2094 2094 if [ ${status} -gt 0 ] ; then 2095 2095 IGCM_debug_Print 2 "IGCM_sys_ncdiff : error code ${status}" 2096 cat /tmp/out_command .$$2097 \rm /tmp/out_command .$$2096 cat /tmp/out_command_${LOGIN}.$$ 2097 \rm /tmp/out_command_${LOGIN}.$$ 2098 2098 IGCM_debug_Print 2 "IGCM_sys_ncdiff : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2099 2099 sleep $DELAI 2100 2100 else 2101 \rm /tmp/out_command .$$2101 \rm /tmp/out_command_${LOGIN}.$$ 2102 2102 break 2103 2103 fi … … 2132 2132 i=0 2133 2133 while [ $i -lt $NB_ESSAI ] ; do 2134 ncea $@ > /tmp/out_command .$$ 2>&12134 ncea $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2135 2135 status=$? 2136 2136 if [ ${status} -gt 0 ] ; then 2137 2137 IGCM_debug_Print 2 "IGCM_sys_ncea : error code ${status}" 2138 cat /tmp/out_command .$$2139 \rm /tmp/out_command .$$2138 cat /tmp/out_command_${LOGIN}.$$ 2139 \rm /tmp/out_command_${LOGIN}.$$ 2140 2140 IGCM_debug_Print 2 "IGCM_sys_ncea : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2141 2141 sleep $DELAI 2142 2142 else 2143 \rm /tmp/out_command .$$2143 \rm /tmp/out_command_${LOGIN}.$$ 2144 2144 break 2145 2145 fi … … 2174 2174 i=0 2175 2175 while [ $i -lt $NB_ESSAI ] ; do 2176 ncecat $@ > /tmp/out_command .$$ 2>&12176 ncecat $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2177 2177 status=$? 2178 2178 if [ ${status} -gt 0 ] ; then 2179 2179 IGCM_debug_Print 2 "IGCM_sys_ncecat : error code ${status}" 2180 cat /tmp/out_command .$$2181 \rm /tmp/out_command .$$2180 cat /tmp/out_command_${LOGIN}.$$ 2181 \rm /tmp/out_command_${LOGIN}.$$ 2182 2182 IGCM_debug_Print 2 "IGCM_sys_ncecat : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2183 2183 sleep $DELAI 2184 2184 else 2185 \rm /tmp/out_command .$$2185 \rm /tmp/out_command_${LOGIN}.$$ 2186 2186 break 2187 2187 fi … … 2216 2216 i=0 2217 2217 while [ $i -lt $NB_ESSAI ] ; do 2218 ncflint $@ > /tmp/out_command .$$ 2>&12218 ncflint $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2219 2219 status=$? 2220 2220 if [ ${status} -gt 0 ] ; then 2221 2221 IGCM_debug_Print 2 "IGCM_sys_ncflint : error code ${status}" 2222 cat /tmp/out_command .$$2223 \rm /tmp/out_command .$$2222 cat /tmp/out_command_${LOGIN}.$$ 2223 \rm /tmp/out_command_${LOGIN}.$$ 2224 2224 IGCM_debug_Print 2 "IGCM_sys_ncflint : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2225 2225 sleep $DELAI 2226 2226 else 2227 \rm /tmp/out_command .$$2227 \rm /tmp/out_command_${LOGIN}.$$ 2228 2228 break 2229 2229 fi … … 2258 2258 i=0 2259 2259 while [ $i -lt $NB_ESSAI ] ; do 2260 ncks $@ > /tmp/out_command .$$ 2>&12260 ncks $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2261 2261 status=$? 2262 2262 if [ ${status} -gt 0 ] ; then 2263 2263 IGCM_debug_Print 2 "IGCM_sys_ncks : error code ${status}" 2264 cat /tmp/out_command .$$2265 \rm /tmp/out_command .$$2264 cat /tmp/out_command_${LOGIN}.$$ 2265 \rm /tmp/out_command_${LOGIN}.$$ 2266 2266 IGCM_debug_Print 2 "IGCM_sys_ncks : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2267 2267 sleep $DELAI 2268 2268 else 2269 \rm /tmp/out_command .$$2269 \rm /tmp/out_command_${LOGIN}.$$ 2270 2270 break 2271 2271 fi … … 2300 2300 i=0 2301 2301 while [ $i -lt $NB_ESSAI ] ; do 2302 ncpdq $@ > /tmp/out_command .$$ 2>&12302 ncpdq $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2303 2303 status=$? 2304 2304 if [ ${status} -gt 0 ] ; then 2305 2305 IGCM_debug_Print 2 "IGCM_sys_ncpdq : error code ${status}" 2306 cat /tmp/out_command .$$2307 \rm /tmp/out_command .$$2306 cat /tmp/out_command_${LOGIN}.$$ 2307 \rm /tmp/out_command_${LOGIN}.$$ 2308 2308 IGCM_debug_Print 2 "IGCM_sys_ncpdq : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2309 2309 sleep $DELAI 2310 2310 else 2311 \rm /tmp/out_command .$$2311 \rm /tmp/out_command_${LOGIN}.$$ 2312 2312 break 2313 2313 fi … … 2342 2342 i=0 2343 2343 while [ $i -lt $NB_ESSAI ] ; do 2344 ncra $@ > /tmp/out_command .$$ 2>&12344 ncra $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2345 2345 status=$? 2346 2346 if [ ${status} -gt 0 ] ; then 2347 2347 IGCM_debug_Print 2 "IGCM_sys_ncra : error code ${status}" 2348 cat /tmp/out_command .$$2349 \rm /tmp/out_command .$$2348 cat /tmp/out_command_${LOGIN}.$$ 2349 \rm /tmp/out_command_${LOGIN}.$$ 2350 2350 IGCM_debug_Print 2 "IGCM_sys_ncra : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2351 2351 sleep $DELAI 2352 2352 else 2353 \rm /tmp/out_command .$$2353 \rm /tmp/out_command_${LOGIN}.$$ 2354 2354 break 2355 2355 fi … … 2384 2384 i=0 2385 2385 while [ $i -lt $NB_ESSAI ] ; do 2386 ncrcat $@ > /tmp/out_command .$$ 2>&12386 ncrcat $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2387 2387 status=$? 2388 2388 if [ ${status} -gt 0 ] ; then 2389 2389 IGCM_debug_Print 2 "IGCM_sys_ncrcat : error code ${status}" 2390 cat /tmp/out_command .$$2391 \rm /tmp/out_command .$$2390 cat /tmp/out_command_${LOGIN}.$$ 2391 \rm /tmp/out_command_${LOGIN}.$$ 2392 2392 IGCM_debug_Print 2 "IGCM_sys_ncrcat : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2393 2393 sleep $DELAI 2394 elif [ ! "X$( grep "WARNING Intra-file non-monotonicity" /tmp/out_command .$$ )" = "X" ] ; then2394 elif [ ! "X$( grep "WARNING Intra-file non-monotonicity" /tmp/out_command_${LOGIN}.$$ )" = "X" ] ; then 2395 2395 IGCM_debug_Print 2 "IGCM_sys_ncrcat : WARNING Intra-file non-monotonicity" 2396 cat /tmp/out_command .$$2396 cat /tmp/out_command_${LOGIN}.$$ 2397 2397 # remove files having corrupted time axis 2398 2398 eval lastArg=\${$#} 2399 2399 IGCM_debug_Print 2 "IGCM_sys_ncrcat : Delete ${lastArg}" 2400 2400 \rm ${lastArg} 2401 \rm /tmp/out_command .$$2401 \rm /tmp/out_command_${LOGIN}.$$ 2402 2402 IGCM_debug_Print 2 "IGCM_sys_ncrcat : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2403 2403 sleep $DELAI 2404 2404 else 2405 \rm /tmp/out_command .$$2405 \rm /tmp/out_command_${LOGIN}.$$ 2406 2406 break 2407 2407 fi … … 2436 2436 i=0 2437 2437 while [ $i -lt $NB_ESSAI ] ; do 2438 ncrename $@ > /tmp/out_command .$$ 2>&12438 ncrename $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2439 2439 status=$? 2440 2440 if [ ${status} -gt 0 ] ; then 2441 2441 IGCM_debug_Print 2 "IGCM_sys_ncrename : error code ${status}" 2442 cat /tmp/out_command .$$2443 \rm /tmp/out_command .$$2442 cat /tmp/out_command_${LOGIN}.$$ 2443 \rm /tmp/out_command_${LOGIN}.$$ 2444 2444 IGCM_debug_Print 2 "IGCM_sys_ncrename : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2445 2445 sleep $DELAI 2446 2446 else 2447 \rm /tmp/out_command .$$2447 \rm /tmp/out_command_${LOGIN}.$$ 2448 2448 break 2449 2449 fi … … 2478 2478 i=0 2479 2479 while [ $i -lt $NB_ESSAI ] ; do 2480 ncwa $@ > /tmp/out_command .$$ 2>&12480 ncwa $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2481 2481 status=$? 2482 2482 if [ ${status} -gt 0 ] ; then 2483 2483 IGCM_debug_Print 2 "IGCM_sys_ncwa : error code ${status}" 2484 cat /tmp/out_command .$$2485 \rm /tmp/out_command .$$2484 cat /tmp/out_command_${LOGIN}.$$ 2485 \rm /tmp/out_command_${LOGIN}.$$ 2486 2486 IGCM_debug_Print 2 "IGCM_sys_ncwa : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 2487 2487 sleep $DELAI 2488 2488 else 2489 \rm /tmp/out_command .$$2489 \rm /tmp/out_command_${LOGIN}.$$ 2490 2490 break 2491 2491 fi … … 2517 2517 typeset status 2518 2518 2519 \cdo $@ > /tmp/out_command .$$ 2>&12519 \cdo $@ > /tmp/out_command_${LOGIN}.$$ 2>&1 2520 2520 status=$? 2521 2521 if [ ${status} -gt 0 ] ; then 2522 2522 echo "IGCM_sys_cdo : error code ${status}" 2523 cat /tmp/out_command .$$2524 \rm /tmp/out_command .$$2523 cat /tmp/out_command_${LOGIN}.$$ 2524 \rm /tmp/out_command_${LOGIN}.$$ 2525 2525 IGCM_debug_PopStack "IGCM_sys_cdo" 2526 2526 return 1
Note: See TracChangeset
for help on using the changeset viewer.