- Timestamp:
- 03/07/12 10:39:55 (12 years ago)
- Location:
- branches/libIGCM_MPI_OpenMP
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/libIGCM_MPI_OpenMP
-
Property
svn:mergeinfo
set to
False
/trunk/libIGCM merged eligible
-
Property
svn:mergeinfo
set to
False
-
branches/libIGCM_MPI_OpenMP/libIGCM_sys/libIGCM_sys_obelix.ksh
r463 r571 64 64 # Host and user names 65 65 # $hostname ou hostname 66 typeset HOST=${HOST:=$( hostname )}66 typeset MASTER=${MASTER:=$( hostname )} 67 67 # $username ou whoami 68 68 typeset LOGIN=${LOGIN:=$( whoami )} … … 168 168 IGCM_debug_PushStack "IGCM_sys_RshMaster" $@ 169 169 170 ssh ${HOST}exec /bin/ksh <<-EOF170 ssh obelix3 exec /bin/ksh <<-EOF 171 171 export libIGCM=${libIGCM} 172 172 export DEBUG_debug=${DEBUG_debug} … … 474 474 echo "IGCM_sys_Tar :" $@ 475 475 fi 476 \tar c vf $@476 \tar cf $@ 477 477 if [ $? -gt 0 ] ; then 478 478 echo "IGCM_sys_Tar : erreur." 479 479 IGCM_debug_Exit "IGCM_sys_Tar" 480 480 fi 481 \tar tvf $1482 481 483 482 IGCM_debug_PopStack "IGCM_sys_Tar" … … 1044 1043 echo "IGCM_sys_Dods_Rm :" $@ 1045 1044 fi 1046 typeset RET 1047 RET=0 1048 if [ $DRYRUN = 0 ]; then 1049 if [ ! -d /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} ] ; then 1050 echo "WARNING : IGCM_sys_Dods_Rm /dmnfs/cont003/dods/public/${LOGIN}/${R_DODS}/${1} DOES NOT EXIST ." 1051 echo "Nothing has been done." 1052 return 1053 fi 1054 IGCM_sys_Rm -Rf /tmp/DODS/${config_UserChoices_TagName}/${config_UserChoices_JobName}/${1} 1055 RET=$? 1056 1057 if [ ${RET} -gt 0 ] ; then 1058 echo "IGCM_sys_Put_Dods : error." 1059 cat out_dods_rm 1060 IGCM_debug_Exit "IGCM_sys_Dods_Rm" 1061 else 1062 rm out_dods_rm 1063 fi 1064 else 1065 ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 1066 fi 1067 return $RET 1045 return 0 1068 1046 } 1069 1047 … … 1078 1056 echo "IGCM_sys_Dods_Cp :" $@ 1079 1057 fi 1080 typeset RET 1081 RET=0 1082 if [ $DRYRUN = 0 ]; then 1083 if [ ! -d ${R_SAVE}/${1} ] ; then 1084 echo "WARNING : IGCM_sys_Dods_Cp ${R_SAVE}/${1} DOES NOT EXIST ." 1085 echo "Nothing has been done." 1086 return 1087 fi 1088 # 1089 IGCM_sys_Mkdir /tmp/DODS/${config_UserChoices_TagName}/${config_UserChoices_JobName} 1090 IGCM_sys_Cp -Rp --parents ${1} /tmp/DODS/${config_UserChoices_TagName}/${config_UserChoices_JobName} 1091 RET=$? 1092 1093 if [ ${RET} -gt 0 ] ; then 1094 echo "IGCM_sys_Dods_Cp : error." 1095 cat out_dods_cp 1096 IGCM_debug_Exit "IGCM_sys_Dods_Cp" 1097 else 1098 rm out_dods_cp 1099 fi 1100 else 1101 ( ${DEBUG_debug} ) && echo "DRYRUN mode = " $DRYRUN >> stack 1102 fi 1103 return $RET 1058 return 0 1104 1059 } 1105 1060 … … 1115 1070 fi 1116 1071 if [ $DRYRUN = 0 ]; then 1117 if [ ! -d ${R_SAVE}/${1} ] ; then1118 echo "WARNING : IGCM_sys_Put_Dods ${R_SAVE}/${1} DOES NOT EXIST ."1119 IGCM_debug_PopStack "IGCM_sys_Put_Dods"1120 return1121 fi1122 1123 typeset RET1124 #1125 cd ${R_SAVE}1126 IGCM_sys_Dods_Rm ${1}1127 IGCM_sys_Dods_Cp ${1}1128 1072 RET=0 1129 1073 … … 1138 1082 } 1139 1083 1140 ############################################################## A FINIR !!1141 1142 1084 #D-#================================================== 1143 1085 #D-function IGCM_sys_GetDate_FichWork … … 1150 1092 echo "IGCM_sys_GetDate_FichWork :" $@ 1151 1093 fi 1094 typeset dateF 1095 set +A dateF -- $( ls -l --full-time --time-style='+%Y%m%d%H%M%S' ${1} ) 1096 eval ${2}=${dateF[5]} 1097 1152 1098 # donne la date filesys d'un fichier sur la machine work 1153 1099 IGCM_debug_PopStack "IGCM_sys_FichWork" … … 1164 1110 echo "IGCM_sys_GetDate_FichArchive :" $@ 1165 1111 fi 1112 typeset dateF 1113 set +A dateF -- $( ls -l --full-time --time-style='+%Y%m%d%H%M%S' ${1} ) 1114 eval ${2}=${dateF[5]} 1115 1166 1116 IGCM_debug_PopStack "IGCM_sys_FichArchive" 1167 1117 }
Note: See TracChangeset
for help on using the changeset viewer.