diff --git a/backup.sh b/backup.sh index 101d881..8a1c3da 100644 --- a/backup.sh +++ b/backup.sh @@ -23,12 +23,20 @@ healthchck_fail(){ fi } +healthchck_start(){ + if [ -n $HEALTHCHECK_URL ]; then + curl --retry 3 $HEALTHCHECK_URL/start + exit 1 + fi +} + healthchck_ok(){ if [ -n $HEALTHCHECK_URL ]; then curl --retry 3 $HEALTHCHECK_URL fi } +healthchck_start cd /backup echo "make archive" tar -c --checkpoint=.1000 ${TAR_PARAM} ${TAR_EXTRA_PARAM} -f ~/$BACKUP_FILENAME ./* || healthchck_fail