Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gyJT0-0003W4-BI for pgsql-admin@arkaria.postgresql.org; Mon, 25 Feb 2019 16:50:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gyJSz-0002SC-2p for pgsql-admin@arkaria.postgresql.org; Mon, 25 Feb 2019 16:50:57 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gyJSy-0002S4-ON for pgsql-admin@lists.postgresql.org; Mon, 25 Feb 2019 16:50:56 +0000 Received: from sonic317-27.consmr.mail.bf2.yahoo.com ([74.6.129.82]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gyJSu-0001WT-6v for pgsql-admin@postgresql.org; Mon, 25 Feb 2019 16:50:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1551113449; bh=goV6tCC6NUypMG5tsWqf5mZFRnTUsCxUwBOKowOx5ew=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=LtwMh9ncWUE5vvFrywC3p2cCVW53vuJ4NDtPJ0CHqSU5NsB5pmay5vN2L8JNWTcDipt03EICMZzkCR9fiOkNFq22twOKe3hlK0AneajWufK0/eIaqn6eJhmelAnRVP1W+DTHfu7eQdtataCpqTpSEUZVSgqXijTIEbsqCsmU4SlorboEosjPEnmlMW1mUKTt5GIQ7g7hxiT+h0TTh8fKkdWAs+LJv1pgHQVrf3e1OOc4MtPlnizpzhaNnH2XyGCvS8rbf0hl7GyJ9Inz+f59/Rpow7jIvyuSA3J2twtZxaedZRgC4JaZWW0z3/ETNcEUrTNOD/t+ux7gFiYcMWmO+Q== X-YMail-OSG: nJBCavwVM1kBzOfyF0Wvom6UzAEn8K2iT2EXMraFPE_.lM4iceeLlOjEr_62osn _LhznvX_hBHLPcOdeTCk_KRSCeRC_BrIXL9H9A0v4Q1DJXlA3BaSlkGpM4FiFOHK4RSZJ_aldn5B pwE6R96BDsEzwYj9J15rrjhYB_OF_v9SejYlhc9R2sF6U.z8TUF5nd1skuujnNk6wCTpztb3JVGy zLbdjCN6TO6sJ5GVBrqqu5ce4MkLTTm9niAGC8rzz4HhSUm7uUBYuvni1W_J5n43Ar6sCUe890ZA G5uYm2YnpTv75RlTW0n08RxNt1Cfldg2FFBfSTyk1Jor9W6kyA.7gc1YGk4MXQhu3zE79eF4YNps fKzPfxQuWH5wF1tZwT1V4G_TfMEdQnCAgTChXLuWTMTwTctbPwVXki.h7LuWjK29Utmdd_gwCrZc 2abJBMuQo1wm6gwTxtSrM.pn5.sMe6h1vEAeY8M.ZzFuZE6PpGUx8i.w3BubQ0_Q8nqZtrAxguDH 32VdqddpKSewZFz2mH8uHt6EAYrH5Jb0gKjJxDkZMINbqmDIo7KsU41iMME_B1g8p7Hl9eCHTQ7y TIw8NA8Tu05gsIF99dyR9ytXqCaKRS7UWi3xzaRr3pf7oesD8Qylp7OWhVYGgJRRtx0kFF77Pg7y A_ueIaiDGHMMlsNpuk6PDQ62RB1AfGvthrYEEIFm1aC.xfmT9ETShjS.csOdlLeVqQADfTuT6Xrj XZBPLO2jWUSkdM20Pesk7wEoBgpKz2AXE6Vr02MgnImHmj2ZcG2tVMI1IGGdSdYllgkHclf72Bqq ebNVGZH52TJwTA_n3RPIrApftOPUxUU9AH3sp3ozmZo4qWDGMbg_859BsYmcNoV9ERkeNLXz8rxJ zCx0J.ob85MazgoyYCUGUfP.c.kiGRBoAoZoC38OTfpYDJ_6p99m60q0hogxb3epcv.u0QF4kbZd JzUj228l3rRxxyU2kQoyNvLvgH03.RL.Mrbam8k85K4qLWaeyTNCBH9blDPWigi7gPrG97YlXDXS yM_bVaLZH0BHujJXKhADnTo4EGCBTM4AAd.tJmn.m_HF76gXJjL1i4MrUs1Q- Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.bf2.yahoo.com with HTTP; Mon, 25 Feb 2019 16:50:49 +0000 Date: Mon, 25 Feb 2019 16:50:30 +0000 (UTC) From: Pepe TD Vo Reply-To: Pepe TD Vo To: Pgsql-admin Message-ID: <1323549085.4899214.1551113430643@mail.yahoo.com> Subject: pg_dumpall: could not connect to database: FATAL MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4899213_1438555576.1551113430634" References: <1323549085.4899214.1551113430643.ref@mail.yahoo.com> X-Mailer: WebService/1.1.13123 YahooMailNeo Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36 Content-Length: 49256 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk ------=_Part_4899213_1438555576.1551113430634 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable good morning Expert DBAs, I created a script to do backup and I have faced the error of=C2=A0 Performing globals backup:pg_dumpall: could not connect to database "templa= te1":FATAL: Ident authentication failed for user "postgres" fro globals bac= kup.=C2=A0 As same as performing schema-only backups and full backup. Performing schema-only backup:psql:FATAL: Ident authentication failed for u= ser "postgres"the following databases were matched for schema-only backup: performing full backup:psql:FATAL: Ident authentication failed for user "po= stgres" I can run pg_dumpall > postgresdump.sql as postgres user os but couldn't ru= n from script even the script declared BACKUP_USER=3Dpostgres If I take the syntax, -h "$HOSTNAME" -U "$USERNAME" out and the backup scri= pt working fine=C2=A0 # vi pg_backup.config############################## ## POSTGRESQL BACKUP CONFIG ## ############################## =C2=A0 # Optional system user to run backups as. If the user the script is runnin= g as doesn't match this # the script terminates. Leave blank to skip check. BACKUP_USER=3D =C2=A0 # Optional hostname to adhere to pg_hba policies. Will default to "localho= st" if none specified. HOSTNAME=3D"hostname" =C2=A0 # Optional username to connect to database as. Will default to "postgres" = if none specified. USERNAME=3D"postgres" =C2=A0 # This dir will be created if it doesn't exist. This must be writable by t= he user the script is # running as. BACKUP_DIR=3D/home/backups/database/postgresql/ =C2=A0 # List of strings to match against in database name, separated by space or = comma, for which we only # wish to keep a backup of the schema, not the data. Any database names whi= ch contain any of these # values will be considered candidates. (e.g. "system_log" will match "dev_= system_log_2010-01") SCHEMA_ONLY_LIST=3D"" =C2=A0 # Will produce a custom-format backup if set to "yes" ENABLE_CUSTOM_BACKUPS=3Dyes =C2=A0 # Will produce a gzipped plain-format backup if set to "yes" ENABLE_PLAIN_BACKUPS=3Dyes =C2=A0 # Will produce gzipped sql file containing the cluster globals, like users = and passwords, if set to "yes" ENABLE_GLOBALS_BACKUPS=3Dyes =C2=A0 =C2=A0 #### SETTINGS FOR ROTATED BACKUPS #### =C2=A0 # Which day to take the weekly backup from (1-7 =3D Monday-Sunday) DAY_OF_WEEK_TO_KEEP=3D5 =C2=A0 # Number of days to keep daily backups DAYS_TO_KEEP=3D7 =C2=A0 # How many weeks to keep weekly backups WEEKS_TO_KEEP=3D5 =C2=A0 ###################################### #vi pg_backup.sh#!/bin/bash########################### ####### LOAD CONFIG ####### ########################### =C2=A0 while [ $# -gt 0 ]; do case $1 in -c) if [ -r "$2" ]; then source "$2" shift 2 else ${ECHO} "Unreadable config file \"$2\"" 1>&= 2 exit 1 fi ;; *) ${ECHO} "Unknown Option \"$1\"" 1>&2 exit 2 ;; esac done =C2=A0 if [ $# =3D 0 ]; then SCRIPTPATH=3D$(cd ${0%/*} && pwd -P) source $SCRIPTPATH/pg_backup.config fi; =C2=A0 ########################### #### PRE-BACKUP CHECKS #### ########################### =C2=A0 # Make sure we're running as the required backup user if [ "$BACKUP_USER" !=3D "" -a "$(id -un)" !=3D "$BACKUP_USER" ]; then =09echo "This script must be run as $BACKUP_USER. Exiting." 1>&2 =09exit 1; fi; =C2=A0 =C2=A0 ########################### ### INITIALISE DEFAULTS ### ########################### =C2=A0 if [ ! $HOSTNAME ]; then =09HOSTNAME=3D"localhost" fi; =C2=A0 if [ ! $USERNAME ]; then =09USERNAME=3D"postgres" fi; =C2=A0 =C2=A0 ########################### #### START THE BACKUPS #### ########################### =C2=A0 =C2=A0 FINAL_BACKUP_DIR=3D$BACKUP_DIR"`date +\%Y-\%m-\%d`/" =C2=A0 echo "Making backup directory in $FINAL_BACKUP_DIR" =C2=A0 if ! mkdir -p $FINAL_BACKUP_DIR; then =09echo "Cannot create backup directory in $FINAL_BACKUP_DIR. Go and fix it= !" 1>&2 =09exit 1; fi; =C2=A0 =C2=A0 ####################### ### GLOBALS BACKUPS ### ####################### =C2=A0 echo -e "\n\nPerforming globals backup" echo -e "--------------------------------------------\n" =C2=A0 if [ $ENABLE_GLOBALS_BACKUPS =3D "yes" ] then echo "Globals backup" =C2=A0 if ! pg_dumpall -g -h "$HOSTNAME" -U "$USERNAME" | gzip > $FINAL_BA= CKUP_DIR"globals".sql.gz.in_progress; then echo "[!!ERROR!!] Failed to produce globals backup" 1>&2 else mv $FINAL_BACKUP_DIR"globals".sql.gz.in_progress $FINAL_BAC= KUP_DIR"globals".sql.gz fi else =09echo "None" fi =C2=A0 =C2=A0 ########################### ### SCHEMA-ONLY BACKUPS ### ########################### =C2=A0 for SCHEMA_ONLY_DB in ${SCHEMA_ONLY_LIST//,/ } do =09SCHEMA_ONLY_CLAUSE=3D"$SCHEMA_ONLY_CLAUSE or datname ~ '$SCHEMA_ONLY_DB'= " done =C2=A0 SCHEMA_ONLY_QUERY=3D"select datname from pg_database where false $SCHEMA_ON= LY_CLAUSE order by datname;" =C2=A0 echo -e "\n\nPerforming schema-only backups" echo -e "--------------------------------------------\n" =C2=A0 SCHEMA_ONLY_DB_LIST=3D`psql -h "$HOSTNAME" -U "$USERNAME" -At -c "$SCHEMA_O= NLY_QUERY" postgres` =C2=A0 echo -e "The following databases were matched for schema-only backup:\n${SC= HEMA_ONLY_DB_LIST}\n" =C2=A0 for DATABASE in $SCHEMA_ONLY_DB_LIST do =09echo "Schema-only backup of $DATABASE" =C2=A0 =09if ! pg_dump -Fp -s -h "$HOSTNAME" -U "$USERNAME" "$DATABASE" | gzip > $= FINAL_BACKUP_DIR"$DATABASE"_SCHEMA.sql.gz.in_progress; then =09=09echo "[!!ERROR!!] Failed to backup database schema of $DATABASE" 1>&2 =09else =09=09mv $FINAL_BACKUP_DIR"$DATABASE"_SCHEMA.sql.gz.in_progress $FINAL_BACK= UP_DIR"$DATABASE"_SCHEMA.sql.gz =09fi done =C2=A0 =C2=A0 ########################### ###### FULL BACKUPS ####### ########################### =C2=A0 for SCHEMA_ONLY_DB in ${SCHEMA_ONLY_LIST//,/ } do =09EXCLUDE_SCHEMA_ONLY_CLAUSE=3D"$EXCLUDE_SCHEMA_ONLY_CLAUSE and datname=C2= =A0!~ '$SCHEMA_ONLY_DB'" done =C2=A0 FULL_BACKUP_QUERY=3D"select datname from pg_database where not datistemplat= e and datallowconn $EXCLUDE_SCHEMA_ONLY_CLAUSE order by datname;" =C2=A0 echo -e "\n\nPerforming full backups" echo -e "--------------------------------------------\n" =C2=A0 for DATABASE in `psql -h "$HOSTNAME" -U "$USERNAME" -At -c "$FULL_BACKUP_QU= ERY" postgres` do =09if [ $ENABLE_PLAIN_BACKUPS =3D "yes" ] =09then =09=09echo "Plain backup of $DATABASE" =C2=A0 =09=09if ! pg_dump -Fp -h "$HOSTNAME" -U "$USERNAME" "$DATABASE" | gzip > $= FINAL_BACKUP_DIR"$DATABASE".sql.gz.in_progress; then =09=09=09echo "[!!ERROR!!] Failed to produce plain backup database $DATABAS= E" 1>&2 =09=09else =09=09=09mv $FINAL_BACKUP_DIR"$DATABASE".sql.gz.in_progress $FINAL_BACKUP_D= IR"$DATABASE".sql.gz =09=09fi =09fi =C2=A0 =09if [ $ENABLE_CUSTOM_BACKUPS =3D "yes" ] =09then =09=09echo "Custom backup of $DATABASE" =C2=A0 =09=09if ! pg_dump -Fc -h "$HOSTNAME" -U "$USERNAME" "$DATABASE" -f $FINAL_= BACKUP_DIR"$DATABASE".custom.in_progress; then =09=09=09echo "[!!ERROR!!] Failed to produce custom backup database $DATABA= SE" 1>&2 =09=09else =09=09=09mv $FINAL_BACKUP_DIR"$DATABASE".custom.in_progress $FINAL_BACKUP_D= IR"$DATABASE".custom =09=09fi =09fi =C2=A0 done =C2=A0 echo -e "\nAll database backups complete!" I'm appreciate if anyone know how to correct this? thank you. v/r,=C2=A0Bach-Nga No one in this world is pure and perfect.=C2=A0 If you avoid people for the= ir mistakes you will be alone. So judge less, love and forgive more.To call= him a dog hardly seems to do him justice though in as much as he had four = legs, a tail, and barked, I admit he was, to all outward appearances. But t= o those who knew him well, he was a perfect gentleman (Hermione Gingold) **Live simply **Love generously **Care deeply **Speak kindly.*** Genuinely = rich *** Faithful talent *** Sharing success ------=_Part_4899213_1438555576.1551113430634 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
good morning Expert DBAs,

I created a script to do backup and I have = faced the error of 

= Performing global= s backup:
pg_dumpall: could not connect to database "templ= ate1":FATAL: Ident authentication failed for user "postgres" fro globals ba= ckup.  As same as performing schema-only backups and full backup.

Performi= ng schema-only backup:
psql:FATAL: Ident authentication f= ailed for user "postgres"
the following databases were matched for schema-only backup:=

<= div id=3D"yui_3_16_0_ym19_1_1551097740995_64457" dir=3D"ltr">performing full backup:<= /span>
<= font color=3D"#9d1811" id=3D"yui_3_16_0_ym19_1_1551097740995_309081" size= =3D"2">psql:FATAL: Ident authentication failed for user "postgres"

I can run pg_dumpall > postgresdump.sql as postgres user os but couldn'= t run from script even the script declared BACKUP_USER=3Dpostgres
=


If I take the syntax, -h "$HOSTNAME" -U "$USERNAME" out and the backu= p script working fine 

# vi pg_backup.config
##############################
## POSTGRESQL BACKUP CO=
NFIG ##
#######################=
#######
 
# Optional system user =
to run backups as.  If the user the script is running as doesn't match this=

# the script terminates=
.  Leave blank to skip check.
BACKUP_USER=3D
 
# Optional hostname to =
adhere to pg_hba policies.  Will default to "localhost" if none specified.<=
/span>
HOSTNAME=3D"host=
name"
 
# Optional username to =
connect to database as.  Will default to "postgres" if none specified.
USERNAME=3D"post=
gres"
 
# This dir will be crea=
ted if it doesn't exist.  This must be writable by the user the script is
# running as.
BACKUP_DIR=3D/home/backups/database/postgresql/
 
# List of strings to ma=
tch against in database name, separated by space or comma, for which we onl=
y
# wish to keep a backup=
 of the schema, not the data. Any database names which contain any of these=

# values will be consid=
ered candidates. (e.g. "system_log" will match "dev_system_log_2010-01")
SCHEMA_ONLY_LIST=
=3D""
 
# Will produce a custom=
-format backup if set to "yes"
ENABLE_CUSTOM_BACKUPS=3Dyes
 
# Will produce a gzippe=
d plain-format backup if set to "yes"
ENABLE_PLAIN_BACKUPS=3Dyes
 
# Will produce gzipped =
sql file containing the cluster globals, like users and passwords, if set t=
o "yes"
ENABLE_GLOBALS_BACKUPS<=
/span>=3Dyes
 
 
#### SETTINGS FOR ROTAT=
ED BACKUPS ####
 
# Which day to take the=
 weekly backup from (1-7 =3D Monday-Sunday)
DAY_OF_WEEK_TO_KEEP=3D5
 
# Number of days to kee=
p daily backups
DAYS_TO_KEEP=3D<=
span id=3D"yui_3_16_0_ym19_1_1551097740995_250046">7
 
# How many weeks to kee=
p weekly backups
WEEKS_TO_KEEP=3D=
5
 
#######################=
###############

#vi pg_backup.sh
#!/bin/bash
########################### ####### LOAD CONFIG ###= #### #######################= ####   while [ $# -gt 0 ];= do case $1 in -c) if [ -r "$2" ]; then source = "$2" shift 2= else ${ECHO} "Unreadable config file \"$2\""= 1>&2 exit 1<= /span> fi ;; *) ${ECHO} "Unknow= n Option \"$1\"" 1>&2 exit 2 ;; esac done   if [ $# =3D 0 ]; then SCRIPTPATH=3D$(cd ${0%/*} && pwd -P) source <= span id=3D"yui_3_16_0_ym19_1_1551097740995_250121">$SCRIPTPATH/pg_backup.config fi;   #######################= #### #### PRE-BACKUP CHECKS = #### #######################= ####   # Make sure we're runni= ng as the required backup user if [ "$BACKUP_USER" !=3D ""<= /span> -a "$(id -un)" !=3D "$BACKUP= _USER" ]<= /span>; then =09echo "This script must be run as $BACKUP_USER. Exiti= ng." 1>&2 =09exit 1; fi;     #######################= #### ### INITIALISE DEFAULTS= ### #######################= ####   if [ ! $HOSTNAME ]; then =09HOSTNAME=3D"localhost" fi;   if [ ! $USERNAME ]; then =09USERNAME=3D"postgres" fi;     #######################= #### #### START THE BACKUPS = #### #######################= ####     FINAL_BACKUP_DIR= =3D$BACKUP_DIR"`date +\%Y-\%m-\%d`/"   echo "Making backup directory in $FINAL_BACKUP_DIR"   if ! mkdir -p $FINAL_BACKUP_DIR; then =09echo "Cannot create backup directory= in $FINAL_BACKUP_DIR. Go and fix it!" 1>&= ;2 =09exit 1; fi;     #######################= ### GLOBALS BACKUPS ###= #######################=   echo -e "\n\nPerforming globals backup" echo -e "--------------------------------------------\n"   if [ $ENABLE_GLOBALS_BACKUPS =3D "yes" ] then echo "Globals backup"   if ! pg_dumpall -g -h "$HOS= TNAME" -U= "$USERNAME" | gzip > $FINAL_BACKUP_DIR"globals".sql.gz.in_progress; then echo "[!!ERROR!!] Faile= d to produce globals backup" 1&g= t;&2 else mv $FINAL_BACKUP_DIR"globals".sq= l.gz.in_progress $FINAL= _BACKUP_DIR"glob= als".sql.gz fi else =09echo "None" fi     #######################= #### ### SCHEMA-ONLY BACKUPS= ### #######################= ####   for SCHEMA_ONLY_= DB in ${SCHEMA_ONLY_LIST//,/ } do =09SCHEMA_ONLY_CLAUSE=3D"$SCHEMA_ONLY_CLAUSE or datname= ~ '$SCHEMA_ONLY_DB'" done   SCHEMA_ONLY_QUERY=3D"select datname fro= m pg_database where false $SCHEMA_ONLY_CLAUSE order by datname;"   echo -e "\n\nPerforming schema-only backups" echo -e "--------------------------------------------\n"   SCHEMA_ONLY_DB_LIST=3D`psql -h "$HOSTNAME" -U "$USERNAME" -At -c "$SCHEMA_ONLY_QUERY" postgres`   echo -e "The following databases were matched for schem= a-only backup:\n= ${SCHEMA_ONLY_DB_LIST}<= /span>\n"   for DATABASE in $SCHEMA_ONLY_DB_LIST do =09echo "Schema-only backup of $DATABASE"   =09if ! pg_dump -Fp -s -h = "$HOSTNAME" -U "$USERNAME" "$DATABASE" | gzip > $FINAL_BACKUP_DIR"$DATABASE"_SCHEMA.sql.gz.in_progress; = then =09=09echo "[!!ERROR!!] Failed to backu= p database schema of $D= ATABASE" = 1>&2 =09else =09=09mv $FINAL_BACKUP_DIR"$DATABASE"_SCHEMA.sql.gz.in_progress = $FINAL_BACKUP_DIR"$DATABASE"_SCHEMA.sql.gz =09fi done     #######################= #### ###### FULL BACKUPS ###= #### #######################= ####   for SCHEMA_ONLY_= DB in ${SCHEMA_ONLY_LIST//,/ } do =09EXCLUDE_SCHEMA_ONLY_= CLAUSE=3D"$EXCLUDE_SCHEMA_ONLY_CLAUSE and datname !~ '$SCHEMA_ONLY_DB'" done   FULL_BACKUP_QUERY=3D"select datname fro= m pg_database where not datistemplate and datallowconn $EXCLUDE_SCHEMA_ONLY_CLAUSE order by= datname;"   echo -e "\n\nPerforming full backups" echo -e "--------------------------------------------\n"   for DATABASE in `psql -h "$HOSTNAME= " -U "$USERNAME" -At -c "$FULL_BACKUP= _QUERY" postgres` do =09if [ $ENABLE_PLAIN_BACKUPS =3D "yes" ] =09then =09=09echo "Plain backup of $DATABASE"   =09=09if ! pg_dump -Fp -h "$HOSTNAM= E" -U "$USERNAME" "$DATABASE" | gzip > $FINAL_BACKUP_DIR"$DATABASE".sql.gz.in_progre= ss; then =09=09=09echo "[!!ERROR!!] Failed to pr= oduce plain backup database $DATABASE" 1>&= ;2 =09=09else =09=09=09mv $FINAL_BACKUP_DIR"$DATABASE".sql.gz.in_progress $FINAL_BACKUP_DIR"$DATABASE".sql.gz =09=09fi =09fi   =09if [ $ENABLE_CUSTOM_BACKUPS =3D "yes" ] =09then =09=09echo "Custom backup of $DATABASE"   =09=09if ! pg_dump -Fc -h "$HOSTNAM= E" -U "$USERNAME" "$DATABASE" -f $FINAL_BACKUP_DIR"$DATABASE"<= /span>.custom.in_progress; then =09=09=09echo "[!!ERROR!!] Failed to pr= oduce custom backup database $DATABASE" 1>&am= p;2 =09=09else =09=09=09mv $FINAL_BACKUP_DIR"$DATABASE".custom.in_progress $FINAL_BACKUP_DIR"$DATABASE".custom =09=09fi =09fi   done   echo -e "\nAll database backups complete!"

=
I'm appreciate if anyone know = how to correct this?

thank you.

v/r,
 
Bach-Nga

No one in this world is pure and perfect.  If you avoid = people for their mistakes you will be alone. So judge less, love and forgiv= e more.
To call him a dog hardly seems to do him j= ustice though in as much as he had four legs, a tail, and barked, I admit h= e was, to all outward appearances. But to those who knew him well, he was a= perfect gentleman (Hermione Gingold)

**Live simply **Love generously **Care deeply **Speak ki= ndly.
*** Genuinely rich *** Faithful talent *** Sharing suc= cess
------=_Part_4899213_1438555576.1551113430634--