s3sync.rb でバックアップをとるスクリプト

会社で使っているやつをメモしておく。こういうのもあとで GitHub にあげておけばいいのかも。

#!/bin/bash

START_TIME=`date +%s`

export S3SYNC_NATIVE_CHARSET=UTF-8

ARRAY=()
ARRAY+=("フォルダその 1")
ARRAY+=("フォルダその 2")

for DIRNAME in ${ARRAY[@]}
do
#    echo ${DIRNAME}
    s3sync.rb -vr --delete ${DIRNAME}/ BUCKET-NAME:${DIRNAME}
done

END_TIME=`date +%s`


SS=`expr ${END_TIME} - ${START_TIME}`
HH=`expr ${SS} / 3600`
SS=`expr ${SS} % 3600`
MM=`expr ${SS} / 60`
SS=`expr ${SS} % 60`

echo "Total Time: ${HH}:${MM}:${SS}"