1
1
#! /bin/bash
2
2
source ../conf.env
3
3
# 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
9
9
BACKUP_FOLDER_NAME=$1
10
10
SCRIPT_DIR=$( cd -P -- " $( dirname -- " ${BASH_SOURCE[0]} " ) " && pwd -P)
11
- cd ${SCRIPT_DIR} /..
11
+ cd ${SCRIPT_DIR} /.. || exit
12
12
JEMPI_DOCKER_HOME=$PWD
13
13
# JEMPI_HOME = $1
14
14
down_dir=" $JEMPI_DOCKER_HOME /deployment/down"
20
20
21
21
# Function to start backup restore API service
22
22
start_backup_restore_service () {
23
- pushd " $reboot_dir "
23
+ pushd " $reboot_dir " || exit
24
24
echo " Starting Backup Restore API service"
25
25
source d-stack-start-backup-restore-api-services.sh
26
- popd
26
+ popd || exit
27
27
}
28
28
29
29
# Function to stop backup restore API service
30
30
stop_backup_restore_service () {
31
- pushd " $down_dir "
31
+ pushd " $down_dir " || exit
32
32
echo " Stopping Backup Restore API service"
33
33
source d-stack-stop-backup-restore-api-services.sh
34
- popd
34
+ popd || exit
35
35
}
36
36
37
37
BACKUP_DIR=" ${DGRAPH_BACKUP_DIRECTORY} /$BACKUP_FOLDER_NAME "
38
38
restore_data () {
39
- pushd " $backup_restore_dir "
39
+ pushd " $backup_restore_dir " || exit
40
40
local dir=$1
41
41
echo " $backup_restore_dir "
42
42
sleep 20
@@ -45,7 +45,7 @@ restore_data() {
45
45
sleep 10
46
46
# sudo bash dgraph-backup.sh
47
47
# sudo bash postgres-backup.sh
48
- popd
48
+ popd || exit
49
49
}
50
50
51
51
start_backup_restore_service
0 commit comments