[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Problema al programar backup con el cron



 
> > El Lunes, 24 de Abril de 2006 13:48, Jorge escribió:
> > > 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.
> > 
> > 
> > Cuidado con el escasísimo PATH de las tareas de cron. Salvo que lo 
> > indiques el PATH será sólo /usr/bin y no sé si algo más.
> > 
> > Prueba a poner el PATH completo, por ejemplo:
> >    /usr/sbin/pg_dump
> > 
> > Lo puedes averiguar con:   which pg_dump
> 
> Efectivamente, era /usr/bin/pg_dump, ... pero 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 la línea /usr/sbin/pg_dump -U postgres -d 
> -F t -f /root/base.tar -S postgres base. ¿A qué se debe esto?

SOLUCIONADO. ¡Señoras y señores! 
En un comentario del backuppostgresql tenía un paréntesis. Al quitarlo va
como la seda.
Muchas gracias a todos.




Reply to: