Changeset 31192
- Timestamp:
- Apr 6, 2011, 9:16:49 AM (15 years ago)
- File:
-
- 1 edited
-
trunk/tools/mysql-dump/neb_copy.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/mysql-dump/neb_copy.sh
r31191 r31192 23 23 if [ "$MD5_COPY_STATUS" -ne "0" ]; then 24 24 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)"26 25 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 27 33 fi 28 34 let ITERATION=ITERATION+1 29 35 if [ "$ITERATION" -ge "$MAX_ITERATIONS" ]; then 30 36 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"32 37 exit 1 33 38 fi 34 39 done 35 40 36 #echo "`date`: MD5 file successfully copied ($TARGET/$MD5FILE)"37 41 log INFO "MD5 file successfully copied ($TARGET/$MD5FILE)" 38 42 … … 42 46 43 47 log INFO "Copying [$FILE_TO_COPY] now (expected MD5 sum: [$EXPECTED_MD5SUM])" 44 #echo "Copying [$FILE_TO_COPY] now (expected MD5 sum: [$EXPECTED_MD5SUM])"45 48 /usr/bin/scp -q $SOURCE/$FILE_TO_COPY $TARGET > /dev/null 46 49 if [ "$?" -ne "0" ]; then 47 50 log ERROR "Can't copy nebulous backup file [$FILE_TO_COPY]" 48 # echo "`date`: Can't copy nebulous backup file [$FILE_TO_COPY]"49 51 exit 2 50 52 else 51 53 log INFO "Nebulous backup file [$FILE_TO_COPY] successfully copied" 52 # echo "`date`: Nebulous backup file [$FILE_TO_COPY] successfully copied"53 54 fi 54 55 55 56 log INFO "Checking nebulous backup file now" 56 #echo "`date`: Checking nebulous backup file now"57 57 ACTUAL_MD5SUM=`/usr/bin/md5sum $TARGET/$FILE_TO_COPY | sed 's/ .*$//'` 58 58 59 59 if [ "$ACTUAL_MD5SUM" != "$EXPECTED_MD5SUM" ]; then 60 60 log ERROR "Checksums are different: actual=[$ACTUAL_MD5SUM], expected=[$EXPECTED_MD5SUM]" 61 #echo "`date`: Checksums are different: actual=[$ACTUAL_MD5SUM], expected=[$EXPECTED_MD5SUM]"62 61 exit 3 63 62 fi 64 63 65 64 log INFO "Successfully done with [$TARGET/$FILE_TO_COPY]" 66 #echo "`date`: Successfully done with [$TARGET/$FILE_TO_COPY]"67 65 68 66 exit 0
Note:
See TracChangeset
for help on using the changeset viewer.
