IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 31192


Ignore:
Timestamp:
Apr 6, 2011, 9:16:49 AM (15 years ago)
Author:
Serge CHASTEL
Message:

Size of md5 check

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/mysql-dump/neb_copy.sh

    r31191 r31192  
    2323        if [ "$MD5_COPY_STATUS" -ne "0" ]; then
    2424                log WARNING "MD5 file not found on $SOURCE_HOST. Waiting $SLEEPING_TIME seconds (Attempt: $ITERATION out of $MAX_ITERATIONS)"
    25 #               echo "`date`: MD5 file not found on $SOURCE_HOST. Waiting $SLEEPING_TIME seconds (Attempt: $ITERATION out of $MAX_ITERATIONS)"
    2625                sleep $SLEEPING_TIME
     26        else
     27                log DEBUG "Checking size of $TARGET/$MD5FILE"
     28                if [ ! -s $TARGET/$MD5FILE ]; then
     29                        log WARNING "MD5 file has zero-size. Waiting $SLEEPING_TIME seconds (Attempt: $ITERATION out of $MAX_ITERATIONS)"
     30                        MD5_COPY_STATUS=1
     31                        sleep $SLEEPING_TIME
     32                fi
    2733        fi
    2834        let ITERATION=ITERATION+1
    2935        if [ "$ITERATION" -ge "$MAX_ITERATIONS" ]; then
    3036                log ERROR "Copy of $SOURCE/$MD5FILE failed after $ITERATION iterations. Giving up"
    31 #               echo "`date`: Copy of $SOURCE/$MD5FILE failed after $ITERATION iterations. Giving up"
    3237                exit 1
    3338        fi
    3439done
    3540
    36 #echo "`date`: MD5 file successfully copied ($TARGET/$MD5FILE)"
    3741log INFO "MD5 file successfully copied ($TARGET/$MD5FILE)"
    3842
     
    4246
    4347log INFO "Copying [$FILE_TO_COPY] now (expected MD5 sum: [$EXPECTED_MD5SUM])"
    44 #echo "Copying [$FILE_TO_COPY] now (expected MD5 sum: [$EXPECTED_MD5SUM])"
    4548/usr/bin/scp -q $SOURCE/$FILE_TO_COPY $TARGET > /dev/null
    4649if [ "$?" -ne "0" ]; then
    4750        log ERROR "Can't copy nebulous backup file [$FILE_TO_COPY]"
    48 #       echo "`date`: Can't copy nebulous backup file [$FILE_TO_COPY]"
    4951        exit 2
    5052else
    5153        log INFO "Nebulous backup file [$FILE_TO_COPY] successfully copied"
    52 #       echo "`date`: Nebulous backup file [$FILE_TO_COPY] successfully copied"
    5354fi
    5455
    5556log INFO "Checking nebulous backup file now"
    56 #echo "`date`: Checking nebulous backup file now"
    5757ACTUAL_MD5SUM=`/usr/bin/md5sum $TARGET/$FILE_TO_COPY | sed 's/ .*$//'`
    5858
    5959if [ "$ACTUAL_MD5SUM" != "$EXPECTED_MD5SUM" ]; then
    6060        log ERROR "Checksums are different: actual=[$ACTUAL_MD5SUM], expected=[$EXPECTED_MD5SUM]"
    61         #echo "`date`: Checksums are different: actual=[$ACTUAL_MD5SUM], expected=[$EXPECTED_MD5SUM]"
    6261        exit 3
    6362fi
    6463
    6564log INFO "Successfully done with [$TARGET/$FILE_TO_COPY]"
    66 #echo "`date`: Successfully done with [$TARGET/$FILE_TO_COPY]"
    6765
    6866exit 0
Note: See TracChangeset for help on using the changeset viewer.