File tree Expand file tree Collapse file tree 2 files changed +23
-15
lines changed Expand file tree Collapse file tree 2 files changed +23
-15
lines changed Original file line number Diff line number Diff line change @@ -19,14 +19,18 @@ case "$1" in
19
19
# # MySQL
20
20
# ##################################
21
21
" mysql" )
22
- if [ -f " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " ]; then
23
- logMsg " Removing old backup file..."
24
- rm -f -- " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} "
25
- fi
22
+ if [[ -n " $( dockerContainerId mysql) " ]]; then
23
+ if [ -f " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " ]; then
24
+ logMsg " Removing old backup file..."
25
+ rm -f -- " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} "
26
+ fi
26
27
27
- logMsg " Starting MySQL backup..."
28
- dockerExec mysqldump --opt --single-transaction --events --all-databases --routines --comments | bzip2 > " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} "
29
- logMsg " Finished"
28
+ logMsg " Starting MySQL backup..."
29
+ dockerExec mysqldump --opt --single-transaction --events --all-databases --routines --comments | bzip2 > " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} "
30
+ logMsg " Finished"
31
+ else
32
+ echo " * Skipping mysql backup, no such container"
33
+ fi
30
34
;;
31
35
32
36
# ##################################
@@ -46,7 +50,7 @@ case "$1" in
46
50
docker-compose start solr
47
51
logMsg " Finished"
48
52
else
49
- echo " [WARNING] Skipping solr backup, no such container"
53
+ echo " * Skipping solr backup, no such container"
50
54
fi
51
55
;;
52
56
esac
Original file line number Diff line number Diff line change @@ -19,13 +19,17 @@ case "$1" in
19
19
# # MySQL
20
20
# ##################################
21
21
" mysql" )
22
- if [ -f " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " ]; then
23
- logMsg " Starting MySQL restore..."
24
- bzcat " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " | dockerExec mysql
25
- logMsg " Finished"
22
+ if [[ -n " $( dockerContainerId mysql) " ]]; then
23
+ if [ -f " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " ]; then
24
+ logMsg " Starting MySQL restore..."
25
+ bzcat " ${BACKUP_DIR} /${BACKUP_MYSQL_FILE} " | dockerExec mysql
26
+ logMsg " Finished"
27
+ else
28
+ errorMsg " MySQL backup file not found"
29
+ exit 1
30
+ fi
26
31
else
27
- errorMsg " MySQL backup file not found"
28
- exit 1
32
+ echo " * Skipping mysql restore, no such container"
29
33
fi
30
34
;;
31
35
@@ -51,7 +55,7 @@ case "$1" in
51
55
exit 1
52
56
fi
53
57
else
54
- echo " [WARNING] Skipping solr restore, no such container"
58
+ echo " * Skipping solr restore, no such container"
55
59
fi
56
60
;;
57
61
esac
You can’t perform that action at this time.
0 commit comments