From bd64e38b351b8f1b99769725bfcfab18db66cbef Mon Sep 17 00:00:00 2001 From: Quentin Duchemin <quentinduchemin@tuta.io> Date: Fri, 31 Jan 2020 15:54:25 +0100 Subject: [PATCH] [DBBackup] Ensure individual backup folders exist --- pica-db-backup/mongo-run.sh | 2 ++ pica-db-backup/mysql-run.sh | 2 ++ pica-db-backup/postgres-run.sh | 2 ++ 3 files changed, 6 insertions(+) diff --git a/pica-db-backup/mongo-run.sh b/pica-db-backup/mongo-run.sh index 169179aa..06320ce3 100755 --- a/pica-db-backup/mongo-run.sh +++ b/pica-db-backup/mongo-run.sh @@ -18,6 +18,8 @@ else RESTORE_CMD="mongorestore -d ${MONGO_DB} -h ${MONGO_HOST}:${MONGO_PORT} -u ${MONGO_USER} -p ${MONGO_PASS} " fi +# Make sure backup folder exists +mkdir -p "${BACKUP_FOLDER}" ########################## # CREATING BACKUP SCRIPT # ########################## diff --git a/pica-db-backup/mysql-run.sh b/pica-db-backup/mysql-run.sh index ec8526d1..28688408 100755 --- a/pica-db-backup/mysql-run.sh +++ b/pica-db-backup/mysql-run.sh @@ -22,6 +22,8 @@ ping -c 1 -W 1 "${MYSQL_HOST}" || { echo -e "\n=========== ${MYSQL_HOST} not ava BACKUP_CMD="mysqldump -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASS} ${EXTRA_OPTS} ${MYSQL_DB} > $BACKUP_FOLDER"'${BACKUP_NAME}' +# Make sure backup folder exists +mkdir -p "${BACKUP_FOLDER}" ########################## # CREATING BACKUP SCRIPT # ########################## diff --git a/pica-db-backup/postgres-run.sh b/pica-db-backup/postgres-run.sh index e52845f8..ab13139c 100755 --- a/pica-db-backup/postgres-run.sh +++ b/pica-db-backup/postgres-run.sh @@ -12,6 +12,8 @@ ping -c 1 -W 1 "${POSTGRES_HOST}" || { echo -e "\n=========== ${POSTGRES_HOST} n BACKUP_CMD="pg_dump -w -c > $BACKUP_FOLDER"'${BACKUP_NAME}' +# Make sure backup folder exists +mkdir -p "${BACKUP_FOLDER}" ########################## # CREATING BACKUP SCRIPT # ########################## -- GitLab