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
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 |