Re: Error al ejecutar el respaldo automatico con el crontab

From: Manuel Fernando Aller <manuel(dot)aller(at)gmail(dot)com>
To: maria teresa tarquino chavez <veneca30(at)hotmail(dot)com>
Cc: FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error al ejecutar el respaldo automatico con el crontab
Date: 2012-04-24 18:42:49
Message-ID: CAHE9uAt97TKu_fMGONU4ZDu6RSyOFykfxtF8SUhWw8xZnf85SQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

María, resulta que por definición, el comando cron (leyendo desde su
archivo de configuración de usuario, crontab file) NO utiliza el mismo
entorno que el usuario, por defecto.

Usa una shell muy limitada.

Como paliativo, puedes cambiar el PATH (la variable de entorno) que ejecuta
el script, simplemente realizando:

PATH=blablalba
export $PATH

en la línea debajo de #!/bin/bash de tu script (
donde pones lo que tienes en la sesión actual (hint: echo $PATH)

Cuando el entorno sea el mismo (mismas variables exportadas) que en una
sesión normal, el script de backup funcionará (igual que en la sesión
normal!)

Saludos,

Manuel

El 24 de abril de 2012 14:53, maria teresa tarquino chavez <
veneca30(at)hotmail(dot)com> escribió:

> Si amigo Gilberto cuando lo ejecuto por consola el respaldo lo genera
> perfecto...
>
> Has probado ejecutar el comando desde la consola?¿Te da el mismo error?
>
> --
> Saludos,
> Gilberto Castillo
> ETECSA, La Habana.Cuba.
>
>
> --- This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE
> running at host imx2.etecsa.cu Visit our web-site: ,
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Adrián M. Peña Montero 2012-04-24 18:44:08 RE: Error al ejecutar el respaldo automatico con el crontab
Previous Message maria teresa tarquino chavez 2012-04-24 18:35:03 RE: Error al ejecutar el respaldo automatico con el crontab