Rafael Martinez escribió: > Eveling Velásquez wrote: > > Tengo un problema con el comando pg_dump, cuando lo ejecuto desde el > > cron, tengo un script que extrae la bd con ese comando, cuando lo > > ejecuto manual, extrae correctamente lo que indico, pero cuando lo > > pongo en el cron no hace nada. Por favor alguna ayuda > > Algunas veces hemos tenido problemas con programas y scripts > ejecutandose desde cron, la causa todas las veces ha sido por no usar el > PATH completo de los comandos/programas que se ejecutan via cron.
Los scripts en cron corren en un entorno limitado por razones de seguridad. En particular, PATH es severamente recortado y es necesario dar las rutas completas a los programas invocados. Nota que si pones al principio del crontab una linea mailto=direcc...@email.com te llegará un correo con el mensaje de error que emita el programa, con lo cual se hace mucho más sencillo depurar los problemas que pueda haber. Los $() que menciona Espartano son innecesarios. -- Alvaro Herrera Developer, http://www.PostgreSQL.org/ "I would rather have GNU than GNOT." (ccchips, lwn.net/Articles/37595/) -- TIP 4: No hagas 'kill -9' a postmaster