Creo que le falto alguna configuración al crontab donde yo ejecutaba mi
respaldar.sh yo lo mandaba a ejecutar en el /etc/crontab y no me quería
ejecutar el archivo pero haciendo lo siguiente:
1- cree un archivo en /opt/respaldo.sh con permisos de ejecución con lo
siguiente:
su postgres
El mar, 24-04-2012 a las 19:42 +, maria teresa tarquino chavez
escribió:
>
> Hola juan justamente lo acabo de ejecutar con el crontab -e y ya me
> funciona gracias a Dios... Muchas gracias a todos por su ayuda :)
Puede compartir esa experiencia para que otros que puedan tener una situaci
AMBIENTE/$FECHA- El archivo de salida, se
genera en formato texto, default de Postgres. GraciasAtentamente, Juan
De: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Adrián M. Peña Montero
Enviado el: martes, 24 de abril de 2012 15:44
Para:
El archivo de salida, se genera en formato texto, default de
Postgres.
Gracias
Atentamente,
Juan
De: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Adrián M. Peña
Montero
Enviado el: martes, 24 de abril de 2012 15:44
Para: 'maria
Maria, yo utilizo este script para generar mis backups. También se encuentra
adjunto el script. Solo es necesario configurar las variables.
Saludos.
#!/bin/sh
PSQL=/usr/bin/psql
PATH_PGSQL=/opt
PG_DUMP=/usr/bin/pg_dump
FECHA=`/bin/date +%d_%m_%Y_%H_%M_%S`
PATH_BACKUP=$PATH_PGSQL/$FECHA
LOG_FILE
2:35 PM
To: FORO POSTGRES
Subject: RE: [pgsql-es-ayuda] Error al ejecutar el respaldo automatico con
el crontab
Hola Adrian, Lo estoy ejecutando con el usuario postgres... me da el mismo
error el el log.
no existe la base de datos «c»
Con que usuario estas ejecutando el script
María, resulta que por definición, el comando cron (leyendo desde su
archivo de configuración de usuario, crontab file) NO utiliza el mismo
entorno que el usuario, por defecto.
Usa una shell muy limitada.
Como paliativo, puedes cambiar el PATH (la variable de entorno) que ejecuta
el script, simpl
Hola Adrian, Lo estoy ejecutando con el usuario postgres... me da el mismo
error el el log.
no existe la base de datos «c»
Con que usuario estas ejecutando el script? También añade esta línea echo
“pg_dump -v -F c -U postgres $index | gzip >
$ARCHIVO\"/$index-$DATE\".backup.gz” >> /tmp/re
Si miguel el mismo error que no existe la base de datos
pg_dump: warning: extra command-line argument "db_prueba1" ignored
pg_dump: FATAL: no existe la base de datos «c»
pg_dump: warning: extra command-line argument "db_prueba2" ignored
pg_dump: FATAL: no existe la base de datos «c»
Con la
Con que usuario estas ejecutando el script?
También añade esta línea
echo pg_dump -v -F c -U postgres $index | gzip >
$ARCHIVO\"/$index-$DATE\".backup.gz >> /tmp/respaldo.log
antes de la línea que hace el backup para que guarde en el fichero
/tmp/respaldo.log el comando que realmente
Con la eliminacion del espacio no te marca error??
El 24 de abril de 2012 13:16, maria teresa tarquino chavez <
venec...@hotmail.com> escribió:
> Hola miguel ya lo probé y nada lo probé tambien con el F -c y nada me
> trae el backup vació
>
>
>
> Hola
> oye al parecer el problema pudiera ser qu
Hola miguel ya lo probé y nada lo probé tambien con el F -c y nada me trae el
backup vació
Holaoye al parecer el problema pudiera ser que no reconoce la "c" el formato,
puedes internale
pg_dump -v -Fc -U postgres $index | gzip > $ARCHIVO"/$index-$DATE".backup.gz
despues de la "F" omite
El mar, 24-04-2012 a las 17:53 +, maria teresa tarquino chavez
escribió:
> Si amigo Gilberto cuando lo ejecuto por consola el respaldo lo genera
> perfecto...
>
¿Cómo lo haces por consola?
--
Saludos,
Gilberto Castillo
ETECSA, La Habana.Cuba.
---
me ubico en el directorio dond
Hola
oye al parecer el problema pudiera ser que no reconoce la "c" el formato,
puedes internale
pg_dump -v *-Fc* -U postgres $index | gzip > $ARCHIVO"/$index-$DATE".
backup.gz
despues de la "F" omite el espacio (" ") y deja pegada la c
nos comentas si funciona ;)
El 24 de abril de 2012 12:53,
Si amigo Gilberto cuando lo ejecuto por consola el respaldo lo genera
perfecto...
Has probado ejecutar el comando desde la consola?¿Te da el mismo error?
--
Saludos,
Gilberto Castillo
ETECSA, La Habana.Cuba.
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at
-ayuda] Error al ejecutar el respaldo automatico con el
crontab
Buenas tardes, tengo un problema al hacer mis respaldos automáticos estoy
utilizando postgres8.4 en centos, inicialmente mi archivo respaldar.sh no se
estaba ejecutando automáticamente con el crontab, revise los permisos de los
El mar, 24-04-2012 a las 17:36 +, maria teresa tarquino chavez
escribió:
>
> Buenas tardes, tengo un problema al hacer mis respaldos automáticos
> estoy utilizando postgres8.4 en centos, inicialmente mi archivo
> respaldar.sh no se estaba ejecutando automáticamente con el crontab,
> revise
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 d
Buenas tardes, tengo un problema al hacer mis respaldos automáticos estoy
utilizando postgres8.4 en centos, inicialmente mi archivo respaldar.sh no se
estaba ejecutando automáticamente con el crontab, revise los permisos de los
archivos y directorios y todo esta bien, me di cuenta que cuando
19 matches
Mail list logo