Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!zaphod.mps.ohio-state.edu!swrinde!mips!pacbell.com!pacbell!att!mcdchg!chinet!les From: les@chinet.chi.il.us (Leslie Mikesell) Newsgroups: comp.unix.questions Subject: Re: Piping into two processes simultaneously Message-ID: <1990Sep11.034811.14492@chinet.chi.il.us> Date: 11 Sep 90 03:48:11 GMT References: <7053@milton.u.washington.edu> <1990Sep06.150939.18741@chinet.chi.il.us> <17680:Sep1021:08:2890@kramden.acf.nyu.edu> Distribution: usa Organization: Chinet - Chicago Public Access UNIX Lines: 15 In article <17680:Sep1021:08:2890@kramden.acf.nyu.edu> brnstnd@kramden.acf.nyu.edu (Dan Bernstein) writes: >Even if your system does have FIFOs, it's a bad idea to use tee to pipe >into two processes at once. If one of the processes blocks, tee will >block after a pipeful. The same thing would happen with a simple pipe to the slower process. Why is this a problem? >Using multitee (under BSD) is much more sensible. Does multitee just use larger buffers than pipes or is something else involved? Les Mikesell les@chinet.chi.il.us