Changeset 67 for trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh
- Timestamp:
- 03/18/09 18:37:16 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh
r65 r67 177 177 178 178 #D-#================================================== 179 #D-function IGCM_sys_Nb_files_archive180 #D-* Purpose: Count files on Archive filesystem181 #D-* Examples:182 #D-183 function IGCM_sys_Nb_files_archive {184 ls ${@} 2>/dev/null | wc -l185 if [ $? -gt 0 ] ; then186 echo "IGCM_sys_RshArchive : erreur."187 fi188 }189 190 #D-#==================================================191 179 #D-function IGCM_sys_RshPost 192 180 #D-* Purpose: Master rsh command … … 353 341 echo "IGCM_sys_TestDir :" $@ 354 342 fi 355 if [ ! -d ${1} ]; then 356 echo "IGCM_sys_TestDir : Directory $1 does not exist." 357 IGCM_debug_Exit "IGCM_sys_TestDir" 358 fi 343 typeset ExistFlag 344 ExistFlag=$( [ -d $1 ] && echo 0 || echo 1 ) 359 345 IGCM_debug_PopStack "IGCM_sys_TestDir" 346 347 return ${ExistFlag} 348 # if [ ! -d ${1} ]; then 349 # echo "IGCM_sys_TestDir : Directory $1 does not exist." 350 # IGCM_debug_Exit "IGCM_sys_TestDir" 351 # fi 360 352 } 361 353 … … 370 362 echo "IGCM_sys_TestDirArchive :" $@ 371 363 fi 372 if [ ! -d ${1} ]; then 373 echo "IGCM_sys_TestDirArchive : Directory $1 does not exist on ${ARCHIVE}." 374 IGCM_debug_Exit "IGCM_sys_TestDirArchive" 375 fi 364 typeset ExistFlag 365 ExistFlag=$( IGCM_sys_RshArchive "[ -d $1 ] && echo 0 || echo 1" ) 376 366 IGCM_debug_PopStack "IGCM_sys_TestDirArchive" 367 368 return ${ExistFlag} 369 # if [ ! -d ${1} ]; then 370 # echo "IGCM_sys_TestDirArchive : Directory $1 does not exist on ${ARCHIVE}." 371 # IGCM_debug_Exit "IGCM_sys_TestDirArchive" 372 # fi 377 373 } 378 374 … … 387 383 echo "IGCM_sys_TestFileArchive :" $@ 388 384 fi 389 typeset RET 390 391 mfls ${1} | grep ${1} > /dev/null 2>&1 392 RET=$? 393 if [ ${RET} -gt 0 ]; then 394 IGCM_debug_PopStack "IGCM_sys_TestFileArchive" 395 return 1 396 else 397 IGCM_debug_PopStack "IGCM_sys_TestFileArchive" 398 return 0 399 fi 385 typeset ExistFlag 386 ExistFlag=$( IGCM_sys_RshArchive "[ -f $1 ] && echo 0 || echo 1" ) 387 IGCM_debug_PopStack "IGCM_sys_TestFileArchive" 388 389 return ${ExistFlag} 390 } 391 392 #D-#================================================== 393 #D-function IGCM_sys_CountFileArchive 394 #D-* Purpose: Count files on Archive filesystem 395 #D-* Examples: 396 #D- 397 function IGCM_sys_CountFileArchive { 398 IGCM_debug_PushStack "IGCM_sys_CountFileArchive" $@ 399 IGCM_sys_RshArchive "ls ${@} 2>/dev/null | wc -l" 400 if [ $? -gt 0 ] ; then 401 echo "IGCM_sys_CountFileArchive : erreur." 402 fi 403 IGCM_debug_PopStack "IGCM_sys_CountFileArchive" 400 404 } 401 405 … … 911 915 fi 912 916 if [ $DRYRUN = 0 ]; then 913 if [ ! -d ${R_SAVE}/${1} ] ; then 917 IGCM_sys_TestDirArchive ${R_SAVE}/${1} 918 if [ $? != 0 ] ; then 914 919 echo "WARNING : IGCM_sys_Put_Dods ${R_SAVE}/${1} DOES NOT EXIST ." 915 920 IGCM_debug_PopStack "IGCM_sys_Put_Dods"
Note: See TracChangeset
for help on using the changeset viewer.