| 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: | Whole Thread | Raw Message | 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 |