Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!well!gors From: gors@well.UUCP (Gordon Stewart) Newsgroups: comp.bugs.sys5 Subject: Re: Pipeline synchronization - sh vs ksh Message-ID: <13015@well.UUCP> Date: 5 Aug 89 00:52:22 GMT References: <14511@bfmny0.UUCP> Reply-To: gors@well.UUCP (Michael Sierchio) Distribution: na Organization: Whole Earth 'Lectronic Link, Sausalito, CA Lines: 11 Typically, there is one FIFO (a special kind of file that implements pipes) open for each symbol "|" in a line of shell script. The flow is designed in such a way that reading processes have input and writing processes can write, and nobody will read on an empty pipe. This means that there will typically be stuff in all the pipes in a 'sh' command, with the processes runnning concurrently. -- {apple, pacbell, hplabs, ucbvax}!well!gors gors@well.sf.ca.us (Doolan) | (Meyer) | (Sierchio) | (Stewart)