From 53cea3c2e798d01456bc62406e9eecb94f68eea9 Mon Sep 17 00:00:00 2001 From: matthias Date: Sat, 19 Dec 2020 14:33:35 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=9Ebackup.sh=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backup.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/backup.sh b/backup.sh index b36b02b..8fcc73f 100644 --- a/backup.sh +++ b/backup.sh @@ -39,8 +39,16 @@ healthchck_ok(){ healthchck_start "Starting Backup" cd /backup -echo "make archive" -tar -c ${TAR_PARAM} ${TAR_EXTRA_PARAM} -f ~/$BACKUP_FILENAME ./* || healthchck_fail "TAR Failed" +TAR_RETRIES=3 +while [ $TAR_RETRIES -gt 0 ]; do + echo "make archive" + tar -c ${TAR_PARAM} ${TAR_EXTRA_PARAM} -f ~/$BACKUP_FILENAME ./* || healthchck_fail "TAR Failed" + if [ $? -ne 0 ]; then + TAR_RETRIES=$(($TAR_RETRIES-1)) + else + TAR_RETRIES=0 + fi +done cd / echo " done"