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
This entry was posted on Dienstag, September 6th, 2022 at 13:01 and is filed under Administration. You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.