El jue, 23-08-2007 a las 06:26 -0300, Daniel Bareiro escribió: > Hola! > > Estoy ejecutando a través de cron un script en el que se hacen cuatro > exports mediante el comando exp de Oracle usando la siguiente sintaxis: > > exp bla/bla FILE=${EXP_DIR}/bla_$APP_DATE.dmp \ > OWNER=bla GRANTS=Y COMPRESS=Y | \ > mail -s "Salida del export del esquema bla de $HOSTNAME" $MAILTO > > Y si bien me llegan los mensajes con la salida del comando a la cuenta > de correo del usuario bajo la que se ejecuta la tarea cron, los mensajes > que se mandan mediante la redirección con el pipe a la cuenta $MAILTO > llegan con su cuerpo en blanco. Lo cual concuerda con que al final de la > salida de cada export que me aparece en el correo enviado a la cuenta > del usuario con el que se ejecuta la tarea aparezca la frase «Null > message body; hope that's ok». > > ¿Alguna idea de a qué puede deberse esto y cómo evitarlo? Estoy usando > Oracle sobre Debian GNU/Linux.
La redirección a mail es correcta y por lo que cuentas, $MAILTO existe para cron. El problema está antes del pipe y como muy bien te han dicho, seguramente relaccionado con el entorno, PATH y manera de manejar las variables de cron. Se ha tratado varias veces en la lista. Si quieres manda el script entero, a ver si entre todos vemos el fallo. > Gracias anticipadas por cualquier aporte. > > Saludos, > Daniel Saludos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]