#!/bin/shsrc_file=$1dst_file=$2#cur_time=$(date "+%H:%M:%S")#end_time='09:00:00'cur_date=$(date "+%Y-%m-%d %H:%M:%S")end_date='2013-08-25 14:58:00'#end_date='1970-06-01 08:31:00'cur_datestamp=$(date -d "$(date "+%Y-%m-%d %H:%M:%S")" +%s);end_datestamp=$(date -d "$end_date" +%s);#echo $cur_datestamp#echo $end_datestampdeclare -i countercounter=0echo $cur_datestampecho $end_datestampwhile [[ $end_datestamp -gt "$(date -d "$(date "+%Y-%m-%d %H:%M:%S")" +%s)" ]];dosrc_crc=$(md5sum $1) src_val=${src_crc:0:32}echo "cp $1 $2";cp $1 $2;dst_crc=$(md5sum $2)dst_val=${src_crc:0:32}if [ "$src_val" = "$dst_val" ];thenecho "$counter $(date "+%Y-%m-%d %H:%M:%S") $(date -d "$(date "+%Y-%m-%d %H:%M:%S")" +%s) copy result OK!" >> result.file;elseecho "$counter $(date "+%Y-%m-%d %H:%M:%S") $(date -d "$(date "+%Y-%m-%d %H:%M:%S")" +%s) copy result Failed!" >> result.file;ficounter=$counter+1;done;echo "cp end!" >> result.file;echo "Time end"