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
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
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 los
-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
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
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, maria
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 donde
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
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 que no
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”
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,
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
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
...@postgresql.org] En nombre de Adrián M. Peña
Montero
Enviado el: martes, 24 de abril de 2012 15:44
Para: 'maria teresa tarquino chavez'; 'FORO POSTGRES'
Asunto: RE: [pgsql-es-ayuda] Error al ejecutar el respaldo automatico con el
crontab
Lo que me gustaría ver es el comando que realmente se ejecuta, con las
...@postgresql.org] En nombre de Adrián M. Peña Montero
Enviado el: martes, 24 de abril de 2012 15:44
Para: 'maria teresa tarquino chavez'; 'FORO POSTGRES'
Asunto: RE: [pgsql-es-ayuda] Error al ejecutar el respaldo automatico con el
crontab Lo que me gustaría ver es el comando que realmente se ejecuta, con
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ón
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
17 matches
Mail list logo