11#! /bin/bash
22source  ../conf.env
33# Backup Folder Name
4- if  [ -z  " $1 "   ];  then 
5-     echo  " Error: No backup folder name provided." 
6-     echo  " Usage: $0  <backup_folder_name>" 
7-     exit  1
8- fi 
4+      if  [ -z  " $1 "   ];  then 
5+          echo  " Error: No backup folder name provided." 
6+          echo  " Usage: $0  <backup_folder_name>" 
7+          exit  1
8+      fi 
99    BACKUP_FOLDER_NAME=$1 
1010    SCRIPT_DIR=$( cd -P -- " $( dirname -- " ${BASH_SOURCE[0]} " ) "   &&  pwd  -P) 
11-     cd  ${SCRIPT_DIR} /..
11+     cd  ${SCRIPT_DIR} /..  ||   exit 
1212    JEMPI_DOCKER_HOME=$PWD 
1313    #  JEMPI_HOME = $1
1414    down_dir=" $JEMPI_DOCKER_HOME /deployment/down" 
2020
2121     #  Function to start backup restore API service
2222    start_backup_restore_service () {
23-         pushd  " $reboot_dir " 
23+         pushd  " $reboot_dir "   ||   exit 
2424            echo  " Starting Backup Restore API service" 
2525            source  d-stack-start-backup-restore-api-services.sh
26-         popd 
26+         popd   ||   exit 
2727    }
2828
2929    #  Function to stop backup restore API service
3030    stop_backup_restore_service () {
31-         pushd  " $down_dir " 
31+         pushd  " $down_dir "   ||   exit 
3232            echo  " Stopping Backup Restore API service" 
3333            source  d-stack-stop-backup-restore-api-services.sh
34-         popd 
34+         popd   ||   exit 
3535    }
3636
3737BACKUP_DIR=" ${DGRAPH_BACKUP_DIRECTORY} /$BACKUP_FOLDER_NAME " 
3838restore_data () {
39-         pushd  " $backup_restore_dir " 
39+         pushd  " $backup_restore_dir "   ||   exit 
4040            local  dir=$1 
4141            echo  " $backup_restore_dir " 
4242            sleep 20
@@ -45,7 +45,7 @@ restore_data() {
4545            sleep 10
4646            #  sudo bash dgraph-backup.sh
4747            #  sudo bash postgres-backup.sh
48-         popd 
48+         popd   ||   exit 
4949    }
5050
5151start_backup_restore_service
0 commit comments