diff --git a/backup.sh b/backup.sh old mode 100644 new mode 100755 index 96b1659..ff1351c --- a/backup.sh +++ b/backup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash BACKUP_DATE=$(date +"%Y-%m-%d") BACKUP_BASENAME=$S3_BUCKET_NAME$BACKUP_DATE.tar @@ -39,11 +39,11 @@ healthchck_start "Starting Backup" cd /backup echo "make archive" FROMPATH='./' -FROMSIZE=`du -sk ${FROMPATH} | cut -f 1`; -CHECKPOINT=`echo ${FROMSIZE}/50 | bc`; +FROMSIZE=$(du -sk ${FROMPATH} | cut -f 1); +CHECKPOINT=$(echo ${FROMSIZE}/50 | bc); echo "Estimated: [==================================================]"; echo -n "Progess: ["; -(tar -c --record-size=1K --checkpoint="${CHECKPOINT}" --checkpoint-action="ttyout=>" -f - "${FROMPATH}" | bzip2 > "${$BACKUP_FILENAME}") || healthchck_fail "TAR Failed" +(tar -c --record-size=1K --checkpoint="${CHECKPOINT}" --checkpoint-action="ttyout=>" -f - "${FROMPATH}" | bzip2 > "${BACKUP_FILENAME}") || healthchck_fail "TAR Failed" echo "]" cd / echo " done"