RE: Error al ejecutar el respaldo automatico con el crontab

From: maria teresa tarquino chavez <veneca30(at)hotmail(dot)com>
To: FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Error al ejecutar el respaldo automatico con el crontab
Date: 2012-04-24 17:49:53
Message-ID: BLU157-W376AAD47221486ABA13AD0D6260@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


este es mi archivo respaldar.sh

#! /bin/bash

DATE=`LANG=en_EN date +%Y%b%d-%X`; ANO=`LANG=en_EN date +%Y`; MES=`LANG=en_EN date +%B%Y`
#obtenemos las bases de datos a respaldar
for index in `psql -q -t -c "select datname from pg_database where datname in ('db_prueba1','db_prueba2') order by datname;" template1` # Five l$
do
#Creamos el nombre de la ruta donde debe guardarse el repaldo que seria /backup/namebd/mes-ano/
ARCHIVO='/backup/'"$index"'/'"${MES}"
#Si no existe el directorio se crea el directorio
if [ ! -d "$ARCHIVO" ]; then echo "creando directorio: $ARCHIVO"; mkdir -p "${ARCHIVO}"; fi
pg_dump -v -F c -U postgres $index | gzip > $ARCHIVO"/$index-$DATE".backup.gz
done

coloca la instruccion pg_dump para verla

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gilberto Castillo Martínez 2012-04-24 17:52:21 Re: Error al ejecutar el respaldo automatico con el crontab
Previous Message maria teresa tarquino chavez 2012-04-24 17:36:33 Error al ejecutar el respaldo automatico con el crontab