
error en crontab
Publicado por Ana (1 intervención) el 06/03/2015 01:09:21
Hola buen día,
Mi problema es al realizar backups de las bases de datos de postgres, resulta que ya tengo el script y al ejecutarlo manualmente hace el backup de manera correcta, el problema es que al programar la tarea con el crontab solo crea un archivo pero vacio, investigando encontre que debo poner un PATH, lo puse pero el problema persiste ayuda por favor el codigo es el siguiente
#!/bin/sh
PATH=/dbserver/bin:/usr/sbin:/opt/PostgresPlusN2/8.3R2AS/dbserver/bin:/opt/Postg
resPlusN2/8.3R2AS/Backups_n2:/sbin
export PGUSER=nombredemiusuario
export PGPASSWORD=mipassword
./dbserver/bin/pg_dump -U nombredemiusuario mibase -p 5444 -h localhost > /opt/Pos
tgresPlusN2/8.3R2AS/Backups_n2/mibase.sql
unset PGUSER
unset PGPASSWORD
el crontab esta sobre el usuario de postgres
y esta de la siguiente manera
00 16 * * * /opt/PostgresPlusN2/8.3R2AS/backup117.sh
Mi problema es al realizar backups de las bases de datos de postgres, resulta que ya tengo el script y al ejecutarlo manualmente hace el backup de manera correcta, el problema es que al programar la tarea con el crontab solo crea un archivo pero vacio, investigando encontre que debo poner un PATH, lo puse pero el problema persiste ayuda por favor el codigo es el siguiente
#!/bin/sh
PATH=/dbserver/bin:/usr/sbin:/opt/PostgresPlusN2/8.3R2AS/dbserver/bin:/opt/Postg
resPlusN2/8.3R2AS/Backups_n2:/sbin
export PGUSER=nombredemiusuario
export PGPASSWORD=mipassword
./dbserver/bin/pg_dump -U nombredemiusuario mibase -p 5444 -h localhost > /opt/Pos
tgresPlusN2/8.3R2AS/Backups_n2/mibase.sql
unset PGUSER
unset PGPASSWORD
el crontab esta sobre el usuario de postgres
y esta de la siguiente manera
00 16 * * * /opt/PostgresPlusN2/8.3R2AS/backup117.sh
Valora esta pregunta


0