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

Re: sed: couldn't write 72 items to {standard output}: Broken pipe



El Jueves, 2 de Marzo de 2006 20:03, Antonio Galicia escribió:
> On 3/2/06, Iñaki <ibc2@euskalnet.net> wrote:
> > Un problema similar sucede si uso "awk" en vez de "sed":
> > -------------------------------------------------------------------------
> >----------------------------------- cat $correo_original | awk
> > 'ok{print}/^\s*$/{ok=1}' | formail -X "" > $cabecera_original
> > -------------------------------------------------------------------------
> >-----------------------------------
>
>  Similar ... ¿tienes el texto del error?


Sí, usando esta expresión de "sed":

  cat $correo_original | sed '1,/^$/ d' | formail -X "" > $cabecera_original

el error sería éste:

--------------------------------------------------------------------------------------------
11:23:54.64 1 ENQUEUERRULES [9570439] rule(myRule) action #1:
execute stderr: sed: couldn't write 72 items to {standard output}:
Broken pipe: error de escritura: Tuberia rota
----------------------------------------------------------------------------------------------


Pero repito, el el error NO sucede si ejecuto manualmente el script con un 
correo como parámetro de CUALQUIER tamaño, sólo sucede si lo ejecuta 
CommuniGate con correos GRANDES (de más de 100KB).


-- 
y hasta aquí puedo leer...



Reply to: