#!/bin/bash # DB_TYPE : MYSQL|POSTGRES # MYSQL POSTGRESQL # # MYSQL_HOST_LIST POSTGRES_HOST_LIST # MYSQL_PORT_LIST POSTGRES_PORT_LIST # MYSQL_USER_LIST POSTGRES_USER_LIST # MYSQL_PASS_LIST POSTGRES_PASS_LIST # POSTGRES_DB_LIST # MYSQL_MAX_BACKUP_LIST POSTGRES_MAX_BACKUP_LIST # MYSQL_INIT_BACKUP_LIST POSTGRES_INIT_BACKUP_LIST # MYSQL_CRON_TIME_LIST POSTGRES_CRON_TIME_LIST # MYSQL_EXTRA_OPTS_LIST POSTGRES_EXTRA_OPTS-LIST IFS=, #MYSQL read -a MYSQL_HOST_ARRAY <<< "$MYSQL_HOST_LIST" read -a MYSQL_PORT_ARRAY <<< "$MYSQL_PORT_LIST" read -a MYSQL_USER_ARRAY <<< "$MYSQL_USER_LIST" read -a MYSQL_PASS_ARRAY <<< "$MYSQL_PASS_LIST" read -a MYSQL_MAX_BACKUP_ARRAY <<< "$MYSQL_MAX_BACKUP_LIST" read -a MYSQL_INIT_BACKUP_ARRAY <<< "$MYSQL_INIT_BACKUP_LIST" read -a MYSQL_CRON_TIME_ARRAY <<< "$MYSQL_CRON_TIME_LIST" read -a MYSQL_EXTRA_OPTS_ARRAY <<< "$MYSQL_EXTRA_OPTS_LIST" #POSTGRES read -a POSTGRES_HOST_ARRAY <<< "$POSTGRES_HOST_LIST" read -a POSTGRES_PORT_ARRAY <<< "$POSTGRES_PORT_LIST" read -a POSTGRES_USER_ARRAY <<< "$POSTGRES_PASS_LIST" read -a POSTGRES_DB_ARRAY <<< "$POSTGRES_DB_LIST" read -a POSTGRES_MAX_BACKUP_ARRAY <<< "$POSTGRES_MAX_BACKUP_LIST" read -a POSTGRES_INIT_BACKUP_ARRAY <<< "$POSTGRES_INIT_BACKUP_LIST" read -a POSTGRES_CRON_TIME_ARRAY <<< "$POSTGRES_CRON_TIME_LIST" read -a POSTGRES_EXTRA_OPTS_ARRAY <<< "$POSTGRES_EXTRA_OPTS_LIST"