forked from ppfun/pixelplanet
21 lines
619 B
Bash
21 lines
619 B
Bash
#!/bin/bash
|
|
TMPDIR="/tmp/backup"
|
|
|
|
DATE_TODAY=`printf "%(%Y/%m/%d)T" -1`
|
|
DATE_YESTERDAY=`printf "%(%Y/%m/%d)T" $(( $(printf "%(%s)T" -1) - 24*3600 ))`
|
|
|
|
#delete older daily backup folders from local filesystem if exist
|
|
if [ -d "${TMPDIR}/${DATE_YESTERDAY}" ]
|
|
then
|
|
echo "Deleting past day from tmp-folder ${DATE_YESTERDAY}"
|
|
rm -rf "${TMPDIR}/${DATE_YESTERDAY}"
|
|
fi
|
|
|
|
set -e
|
|
rsync -r ${TMPDIR}/ backup@ayylmao:/backup/pixelplanet/canvas
|
|
|
|
#clear current daily folder
|
|
#we do NOT delete the daily folder itself, because the backup script would create
|
|
#a new full backup if its missing
|
|
rm -rf ${TMPDIR}/${DATE_TODAY}/*
|