Updated db backup shell script to fix error
parent
a597b01b0b
commit
3a9be0d5b6
|
@ -18,7 +18,7 @@ APP_PATH='/var/www/webroot/ROOT'
|
|||
WP_CONFIG="${APP_PATH}/wp-config.php"
|
||||
BACKUP_PATH='/mnt/backups'
|
||||
PASSWORD_FILE="/etc/restic-password"
|
||||
LOG_DIR="/home/litespeed/mb-backups/logs"
|
||||
LOG_DIR="/home/jelastic/mb-backups/logs"
|
||||
LOG_FILE="${LOG_DIR}/backup_database_$(date +'%Y-%m-%d').log"
|
||||
LOCK_FILE="/tmp/restic_global.lock"
|
||||
|
||||
|
@ -72,10 +72,16 @@ if [ ! -f "$WP_CONFIG" ]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
DB_NAME=$(grep "define('DB_NAME'" "$WP_CONFIG" | cut -d "'" -f 4)
|
||||
DB_USER=$(grep "define('DB_USER'" "$WP_CONFIG" | cut -d "'" -f 4)
|
||||
DB_PASSWORD=$(grep "define('DB_PASSWORD'" "$WP_CONFIG" | cut -d "'" -f 4)
|
||||
DB_HOST=$(grep "define('DB_HOST'" "$WP_CONFIG" | cut -d "'" -f 4)
|
||||
DB_NAME=$(awk -F"'" '/define\( *'"'"'DB_NAME'"'"'/{print $4}' "$WP_CONFIG")
|
||||
DB_USER=$(awk -F"'" '/define\( *'"'"'DB_USER'"'"'/{print $4}' "$WP_CONFIG")
|
||||
DB_PASSWORD=$(awk -F"'" '/define\( *'"'"'DB_PASSWORD'"'"'/{print $4}' "$WP_CONFIG")
|
||||
DB_HOST=$(awk -F"'" '/define\( *'"'"'DB_HOST'"'"'/{print $4}' "$WP_CONFIG")
|
||||
|
||||
# Set default DB_HOST if empty
|
||||
if [ -z "$DB_HOST" ]; then
|
||||
DB_HOST="localhost"
|
||||
fi
|
||||
|
||||
DB_PORT=3306 # Default MySQL port
|
||||
|
||||
# Validate database credentials
|
||||
|
|
|
@ -14,7 +14,7 @@ fi
|
|||
SNAPSHOT_ID=$1
|
||||
RESTIC_PASSWORD_FILE="/etc/restic-password"
|
||||
RESTIC_REPOSITORY="/mnt/backups"
|
||||
LOG_DIR="/home/litespeed/mb-backups/logs/restore"
|
||||
LOG_DIR="/home/jelastic/mb-backups/logs/restore"
|
||||
WP_CONFIG="/var/www/webroot/ROOT/wp-config.php"
|
||||
|
||||
# Ensure the log directory exists
|
||||
|
|
Loading…
Reference in New Issue