IS_REDIS_BACKUP: supports news and old default Redis backup path

This commit is contained in:
William Hirigoyen 2022-12-01 17:31:17 +01:00
parent 1a2c3e0859
commit ff7aee8ea7

View file

@ -841,10 +841,17 @@ check_redis_backup() {
# You could change the default path in /etc/evocheck.cf # You could change the default path in /etc/evocheck.cf
# REDIS_BACKUP_PATH may contain space-separated paths, example: # REDIS_BACKUP_PATH may contain space-separated paths, example:
# REDIS_BACKUP_PATH='/home/backup/redis-instance1/dump.rdb /home/backup/redis-instance2/dump.rdb' # REDIS_BACKUP_PATH='/home/backup/redis-instance1/dump.rdb /home/backup/redis-instance2/dump.rdb'
REDIS_BACKUP_PATH=${REDIS_BACKUP_PATH:-"/home/backup/redis/dump.rdb"} # Old default path: /home/backup/dump.rdb
for file in ${REDIS_BACKUP_PATH}; do # New default path: /home/backup/redis/dump.rdb
test -f "${file}" || failed "IS_REDIS_BACKUP" "Redis dump is missing (${file})" if [ -z ${REDIS_BACKUP_PATH:+"REDIS_BACKUP_PATH is set"} ]; then
done if ! [ -f "/home/backup/dump.rdb" ] && ! [ -f "/home/backup/redis/dump.rdb" ]; then
failed "IS_REDIS_BACKUP" "Redis dump is missing (/home/backup/dump.rdb or /home/backup/redis/dump.rdb)"
fi
else
for file in ${REDIS_BACKUP_PATH}; do
test -f "${file}" || failed "IS_REDIS_BACKUP" "Redis dump is missing (${file})"
done
fi
fi fi
} }
check_elastic_backup() { check_elastic_backup() {