pb on multiple <pipe> with tail ?

Simon 'corecode' Schubert corecode at fs.ei.tum.de
Sat Jul 17 08:34:41 PDT 2004


Hello rmkml,

thanks for your excellent testing and reporting of bugs!

This is a known issue and (mostly) independent of the OS. The problem 
is that grep writes buffered when the output is no tty. This means it 
will wait until the buffer has filled up before it will flush the data. 
In fact it's stdio.h that is doing that.

I am not aware of a proper solution other than (as discussed before) 
implementing a flag to force grep to write line buffered.

cheers
  simon
On 17.07.2004, at 13:40, rmkml wrote:
and my question is : multiple pipe with tail not work ?

(same pb with freebsd v4.x)

test 1 :

 xtermA :
 # tail -f /var/log/messages | grep test
 xtermB :
 # logger test
 ok I view syslog in xtermA :
 Jul 17 15:35:51 <1.5> dgfly1 root: test
test2 :

 xtermA :
 # tail -f /var/log/messages | grep test | grep root
 xtermB :
 # logger test
 I don't view syslog in xtermA ?

Regards

Rmkml at xxxxxxxxxx



--
/"\
\ /
 \     ASCII Ribbon Campaign
/ \  Against HTML Mail and News
Attachment:
PGP.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00005.pgp
Type: application/octet-stream
Size: 186 bytes
Desc: "Description: This is a digitally signed message part"
URL: <http://lists.dragonflybsd.org/pipermail/bugs/attachments/20040717/93d6de6a/attachment-0016.obj>


More information about the Bugs mailing list