From: | "Jorge" <jorge(dot)jorrin(at)sistemasgenomicos(dot)com> |
---|---|
To: | |
Cc: | "'POSTGRES'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Problema al programar backup postgres con cron |
Date: | 2006-04-25 07:22:15 |
Message-ID: | 00aa01c66838$faa0fe70$5000000a@SISGEN.LOCAL |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> > En el cronfile.root tengo ...
> >
> > #crontab /root/cronfile.root
> > 24 13 * * * /root/backuppostgresql
> > 24 13 * * * touch /root/prueba
> >
> > Y en backuppostgresql tengo ...
> >
> > #!/bin/bash
> > echo COMENZANDO
> > pg_dump -U postgres -d -F t -f /root/base.tar -S postgres base echo
> > FIN
> >
> > Me actualiza el fichero prueba, pero no me crea base.tar (y
> ejecutanto
> > este comando a mano va perfectamente). ¿A alguien le pasa algo
> > parecido? También he probado con "pg_dump -U postgres -d
> base > base", y lo mismo.
>
> Define el MAILTO al principio del crontab para que te llegue
> el mensaje de error que el crontab esta generando. Mi bola
> de cristal me dice que es posible que pg_dump no este en el
> PATH bajo el cual se ejecuta el crontab.
>
Aunque he añadido la ruta completa al fichero backuppostgresql no funciona.
Sin embargo, sí que me funciona si en el mismo cronfile.root pongo esa misma
línea:
/usr/sbin/pg_dump -U postgres -d -F t -f /root/base.tar -S postgres base.
¿A qué se debe esto? El fichero backuppostgresql tiene permisos de lectura y
ejecución para todos. Su propietario es root, ¿habría de ser postgres? Por
cierto, ¿cómo es la línea del mailto que me sugieres al principio del
crontab? Gracias.
From | Date | Subject | |
---|---|---|---|
Next Message | Jorge | 2006-04-25 08:52:37 | RE: Problema al programar backup postgres con cron |
Previous Message | Paolo Lopez | 2006-04-25 07:00:06 | Re: Problema ILIKE con letra eñe |