+ SECOND_NOW=$(date +%S)
+ MINUTE_NOW=$(date +%M)
+ MINUTE_UPLOADS=$((MINUTE_UPLOADS+1))
+
+ if [ ${MINUTE_NOW} -ne ${MINUTE} ]
+ then
+ MINUTE=$(date +%M)
+ MINUTE_UPLOADS=0
+ elif [ ${MINUTE_NOW} -eq ${MINUTE} ]&&[ ${MINUTE_UPLOADS} -eq ${UPLOAD_MAX_RATE} ]
+ then
+ sleep $((60-SECOND_NOW))
+ MINUTE=$(date +%M)
+ MINUTE_UPLOADS=0
+ fi
+