ProtectIT – eine Backup Strategie Q1/2022

01.01.2022 Backup Jahr 2022
01.02.2022 Backup Tag

03.01.2022 Backup Woche
10.01.2022 Backup Woche

01.02.2022 Backup Monat
02.02.2022 Backup Tag

07.02.2002 Backup Woche

01.03.2022 Backup Monat

#!/bin/bash
#FileName: BackupModus.sh
#crontab: 59 00 * * * /<path>/BackupModus.sh
set -x
BackupDay=`date „+%Y-%m-%d“`
sleep 120
BackupOption=“Day“
if [ `date „+%u“` == „1“ ]; then BackupOption=“Week“ ; fi
if [ `date „+%d“` == „01“ ]; then BackupOption=“Month“ ; fi
if [ `date „+%m.%d“` == „01.01“ ]; then BackupOption=“Year“ ; fi
sleep 120
case „$BackupOption“ in
„Day“) echo DayBackup-„$BackupDay“;;
„Week“) echo WeekBackup-„$BackupDay“;;
„Month“) echo MonthBackup-„$BackupDay“;;
„Year“) echo YearBackup-„BackupDay“;;
esac

Leave a Reply

You must be logged in to post a comment.