From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6292 invoked from network); 28 Oct 1997 03:03:00 -0000 Received: from math.gatech.edu (list@130.207.146.50) by ns1.primenet.com.au with SMTP; 28 Oct 1997 03:03:00 -0000 Received: (from list@localhost) by math.gatech.edu (8.8.5/8.8.5) id VAA02696; Mon, 27 Oct 1997 21:50:39 -0500 (EST) Resent-Date: Mon, 27 Oct 1997 21:50:39 -0500 (EST) From: Ed Grimm Message-Id: <199710242129.VAA01644@dal-tsa6-7.cyberramp.net> Subject: night of the living dead (processes)? To: zsh-workers@math.gatech.edu Date: Wed, 22 Oct 1997 00:14:39 +0000 (GMT) X-Mailer: ELM [version 2.4 PL25] Sender: ed@cyberramp.net Resent-Message-ID: <"L1Pfm1.0.3g._BLLq"@math> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/3589 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Is there any way to handle the children produced in the <() construct (and similar ones, as well) in zsh, instead of tossing them to init? I've been running scripts which utilize this construct heavily, and I've been monitoring them with top, and I've noticed they toss an awful lot of zombies to init, based on the fact that init starts taking lots of time (60%+ CPU at bad times), and if I renice init, top starts catching zombies, a couple times more than twenty. init is not good at handling zombies, since it needs to re-read /etc/inittab each time (and it should, too), as well as checking all of the tasks mentioned there to make sure they're still running. I'm running ZSH_VERSION 3.1.1. I contemplated upgrading to 3.0.5, but it's slower for all of my longest running tasks (**/glob stuff, and such) as well as all other so I did not make install. Bash also has this problem. Ed