cks@WHITE.TORONTO.EDU (Chris Siebenmann) (06/22/89)
bash seems to think that a pipeline has finished when the first
member of it has, instead of when all of them have. When you do
something like pipe output to a pager and then control-Z back to bash,
bash will consider the job done, despite the fact that the pager is
still running.
Repeat-By:
cat /etc/motd | more
suspend more. notice how bash reports that the job is done, and won't
show it with 'jobs'. do a ps to see that the more process is still
there.
---
"I shall clasp my hands together and bow to the corners of the world."
Number Ten Ox, "Bridge of Birds"
Chris Siebenmann ...!utgpu!{ncrcan,ontmoh!moore}!ziebmef!cks
cks@white.toronto.edu or ...!utgpu!{,csri!}cks