From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4904 invoked from network); 27 Nov 1997 01:19:32 -0000 Received: from math.gatech.edu (list@130.207.146.50) by ns1.primenet.com.au with SMTP; 27 Nov 1997 01:19:32 -0000 Received: (from list@localhost) by math.gatech.edu (8.8.5/8.8.5) id UAA01994; Wed, 26 Nov 1997 20:04:25 -0500 (EST) Resent-Date: Wed, 26 Nov 1997 20:04:25 -0500 (EST) From: TGAPE! Message-Id: <199711262005.UAA10159@dal-tsa15-34.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: tgape@cyberramp.net Resent-Message-ID: <"NcaDN3.0.2V.PSCVq"@math> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/3634 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