2021-05-31 20:51:10 +00:00
|
|
|
#!/bin/bash
|
2020-04-27 02:59:58 +00:00
|
|
|
TMPDIR="/tmp/backup"
|
|
|
|
|
2021-05-31 20:51:10 +00:00
|
|
|
DATE_TODAY=`printf "%(%Y/%m/%d)T" -1`
|
|
|
|
DATE_YESTERDAY=`printf "%(%Y/%m/%d)T" $(( $(printf "%(%s)T" -1) - 24*3600 ))`
|
|
|
|
|
2020-04-27 02:59:58 +00:00
|
|
|
#delete older daily backup folders from local filesystem if exist
|
2021-05-31 20:51:10 +00:00
|
|
|
if [ -d "${TMPDIR}/${DATE_YESTERDAY}" ]
|
2020-04-27 02:59:58 +00:00
|
|
|
then
|
2021-06-02 19:11:23 +00:00
|
|
|
echo "Deleting past day from tmp-folder ${DATE_YESTERDAY}"
|
2021-05-31 20:51:10 +00:00
|
|
|
rm -rf "${TMPDIR}/${DATE_YESTERDAY}"
|
2020-04-27 02:59:58 +00:00
|
|
|
fi
|
2021-05-31 20:51:10 +00:00
|
|
|
|
2022-09-16 11:12:40 +00:00
|
|
|
set -e
|
2020-04-27 02:59:58 +00:00
|
|
|
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
|
2021-05-31 20:51:10 +00:00
|
|
|
rm -rf ${TMPDIR}/${DATE_TODAY}/*
|