X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=packages%2Fbase%2Fsrc%2Ffiles%2Finstall%2Fmysql%2Fbin%2Fdb_backup_remote.sh;h=72f31c33a8889bee8f4e9980a699123b7866bb33;hb=80cbbc8710292ae08437daa6e3390cc0190e3139;hp=00ee95269c3dfc7c352be555e8e7309eb3bb1d6e;hpb=91d04c64771832a0b8815ffbe1f0f9920320d94d;p=policy%2Fengine.git diff --git a/packages/base/src/files/install/mysql/bin/db_backup_remote.sh b/packages/base/src/files/install/mysql/bin/db_backup_remote.sh index 00ee95269..72f31c33a 100644 --- a/packages/base/src/files/install/mysql/bin/db_backup_remote.sh +++ b/packages/base/src/files/install/mysql/bin/db_backup_remote.sh @@ -1,7 +1,7 @@ #!/bin/bash ### # ============LICENSE_START======================================================= -# ECOMP Policy Engine +# ONAP Policy Engine # ================================================================================ # Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. # ================================================================================ @@ -23,7 +23,7 @@ # db_backup_remote.sh: Perform database backup from remote # # Usage : db_backup_remote.sh db_user db_user_password database db_hostname -# Example: db_backup_remote.sh policy_user password ecomp_sdk localhost.com +# Example: db_backup_remote.sh policy_user password onap_sdk localhost.com # # Note: 1. mysqldump utility must be available in the env where this script intend to run # 2. db_user requires at least the SELECT privilege for dumped tables @@ -70,19 +70,24 @@ if [ $# -eq 4 ]; then DB_PASSWORD="${2}" DATABASE="${3}" DB_HOSTNAME="${4}" + if [ -z ${POLICY_LOGS} ]; then + POLICY_LOGS=/var/log/onap + fi + mkdir -p $POLICY_LOGS/policy/db + LOG=$POLICY_LOGS/policy/db/db_backup_remote_$DATE.log + ERR=$POLICY_LOGS/policy/db/db_backup_remote_$DATE.err + echo "db_backup_remote.sh for [$DATABASE]@[${DB_HOSTNAME}] started ... `date`" | tee -a $LOG echo "DB_USER : $DB_USER" | tee -a $LOG echo "DATABASE : $DATABASE" | tee -a $LOG echo "DB_HOSTNAME: $DB_HOSTNAME" | tee -a $LOG DAILY_BACKUP_DIR=$POLICY_HOME/data/mysql/$DATE - LOG=$POLICY_HOME/logs/db_backup_remote_$DATE.log - ERR=$POLICY_HOME/logs/db_backup_remote_$DATE.err create_backup_dir backup_database echo "db_backup_remote.sh for [$DATABASE]@[${DB_HOSTNAME}] completed ... `date`" | tee -a $LOG else echo "Usage : db_backup_remote.sh db_user_id db_user_password database db_hostname" - echo "Example: db_backup_remote.sh policy_user password ecomp_sdk localhost.com" + echo "Example: db_backup_remote.sh policy_user password onap_sdk localhost.com" fi