diff --git a/gauntmta_backup.sh b/gauntmta_backup.sh new file mode 100644 index 0000000..119a805 --- /dev/null +++ b/gauntmta_backup.sh @@ -0,0 +1,14 @@ + #!/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 \ No newline at end of file