problema con pg_dum
Tengo un scrip que hago manualmente que es asi
#!bin/sh
#iniciando Programa
echo "Iniciando backup de aloradius.highway.com.py"
pg_dump -Ft -b radius > $(date +%Y%m%d)_aloradius_radius.tar
echo " Finalizo el Backup"
echo "Iniciando compresion de Backup"
gzip -9 $(date +%Y%m%d)_aloradius_radius.tar
echo "Compresion terminada"
Esto mismo lo hago manualmente y funciona por ejemlo ejecuto
esto ./backup.sh y hace el backup
este scrip esta en /root/backup.sh
Al agregar en el crontab
no me funciona
en el crontab esta de la siguiente manera:
#usa /bin/sh para arrancar comandos, no importa lo que /etc/passwd diga.
SHELL=/bin/sh
# mail a Avillio, no importe de quien sea el crontab
MAILTO=aalarcon@grupoaventura.com.py
#Ejecutar copias de seguridad todos los dias 16:35 exeptos sabados y
domingo
00 06 * * 1-5 /root/backup.sh
y cuando se ejecuta me envia un mail con este error
pg_dump: not found
si me pudieran ayudar con esto
desde ya muchas gracias
Avilio Alarcón
On Tue, 01 Jul 2008 19:44:28 +0200, Avilio Alarcón
<aalarcon@grupoaventura.com.py> wrote:
pg_dump: not found
I have no idea what you just said, but I think I understand the problem.
Cron's PATH is reset to quite simple value in each cron script, so,
instead of:
pg_dump -Ft -b radius > $(date +%Y%m%d)_aloradius_radius.tar
use
/usr/bin/pg_dump -Ft -b radius > $(date +%Y%m%d)_aloradius_radius.tar
(or wherever your pg_dump is)
I'd also suggest using /bin/gzip instead of just gzip.
Regards,
--
ru