Files
homelab-scripts/gauntmta_backup.sh
2019-01-07 12:06:59 -05:00

14 lines
496 B
Bash

#!/bin/bash
#We can work out if the day of the week with date +%a Mon Tue Wed Thu Fri Sat Sun
DAY=$(date +%a)
FILE=data
SNAR=${FILE}.snar
TAR=~/${FILE}.${DAY}.tar.gz
#If it is Monday we need to make sure that we start with a new snar file to ensure full #backup
#If the snar file is there it is renamed with a date extension of the previous Monday
if [ $DAY = 'Mon' ]
then
test -e ~/$SNAR && mv $SNAR ${SNAR}.$(date --date '7 days ago' +%F)
fi
tar -czg ~/$SNAR -f $TAR ~/$FILE