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

Re: Redirección de salida a "mail"



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El lunes 27 de agosto del 2007 a las 18:42:51,
Luis Rodrigo Gallardo Cruz escribió:

>> >> 1. Esta llamada está en el crontab del usuario A
>> >> 2. MAILTO=B
>> >> 3. B != A
>> >> 4. A recibe un correo con el resultado de ejecutar exp <bla bla>
>> >> 5. B recibe un correo vacío.
 
>> Estuve probando, como me comentabas, redireccionando stderr a stdout
>> y si bien ahora B recibe los mensajes con el cuerpo conteniendo la
>> salida de la ejecución del export, ahora no llega un correo al
>> usuario A. Probé ejecutando el script a mano y, efectivamente, no
>> está llegandole algo al usuario A porque no hay salida :-S Voy a
>> agregar el usuario A en el mail que se manda dentro del script, pero
>> me parece un comportamiento un tanto raro. 

> Nada raro.

Que seguridad :-D

>  exp <bla bla> | mail
> tiene salida, via stderr.

>  exp <bla bla> 2>&1 | mail

> no tiene salida, por que la salida en stderr de exp es capturada por
> mail y mail a su vez no genera nada en sus stdout ni stderr.

> cron te envía la salida del comando que ejecuta, no de sus partes. Si
> el comando que ejecutas captura su propia salida, no queda nada para
> que cron envíe.

Ah, perfecto. Es verdad, ahora que lo analizo con algo más de tiempo.
Gracias por responder, Rodrigo.

Saludos,
Daniel

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG2wSmZpa/GxTmHTcRAsXOAJ0cDXI2rl7ZSGhigg3/Y7XpJMlbIgCfTncx
WIZQpAXoXR40cUE/BXpRvWo=
=EISb
-----END PGP SIGNATURE-----



Reply to: