Only verify the backup every 4 weeks

This commit is contained in:
Paul van Tilburg 2020-08-11 14:17:53 +02:00
parent 366507ce4b
commit 5993210ddd
Signed by: paul
GPG Key ID: C6DE073EDA9EEC4D
1 changed files with 12 additions and 8 deletions

View File

@ -53,14 +53,18 @@ if [ $status -ne 0 ]; then
exit 3
fi
# Verify the backup
test -z "$RESTIC_QUIET" && echo "I: Check step…"
restic $RESTIC_QUIET check
status=$?
if [ $status -ne 0 ]; then
echo "E: Exit code was $status"
notify "Repository check of the backup failed!"
exit 5
# Verify the backup every 4 weeks
if [ $(($(date +%W) % 4)) = 0 ]; then
test -z "$RESTIC_QUIET" && echo "I: Check step…"
restic $RESTIC_QUIET check
status=$?
if [ $status -ne 0 ]; then
echo "E: Exit code was $status"
notify "Repository check of the backup failed!"
exit 5
fi
else
echo "I: Skipping check step this time!"
fi
notify "Backup finished!"