From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S268360AbUGXIQs (ORCPT ); Sat, 24 Jul 2004 04:16:48 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S268361AbUGXIQs (ORCPT ); Sat, 24 Jul 2004 04:16:48 -0400 Received: from dsl092-053-140.phl1.dsl.speakeasy.net ([66.92.53.140]:6579 "EHLO grelber.thyrsus.com") by vger.kernel.org with ESMTP id S268360AbUGXIQq (ORCPT ); Sat, 24 Jul 2004 04:16:46 -0400 From: Rob Landley To: "P. Benie" Subject: Re: Interesting race condition... Date: Sat, 24 Jul 2004 03:17:57 -0500 User-Agent: KMail/1.5.4 Cc: linux-kernel@vger.kernel.org References: <200407222204.46799.rob@landley.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200407240317.57032.rob@landley.net> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Friday 23 July 2004 05:01, P. Benie wrote: > On Fri, 23 Jul 2004, Rob Landley wrote: > > I just saw a funky thing. Here's the cut and past from the xterm... > > > > [root@(none) root]# ps ax | grep hack > > 9964 pts/1 R 0:00 grep hack HOSTNAME= SHELL=/bin/bash TERM=xterm > > HISTSIZE=1000 USER=root > > LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd= > >40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*. > >com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz > >= [root@(none) root]# ps ax | grep hack > > 9966 pts/1 S 0:00 grep hack > > > > Seems like some kind of race condition, dunno if it's in Fedore Core 1's > > ps or the 2.6.7 kernel or what... > > The race is in the shell's pipeline - the processes don't start at exactly > the same time, and sometimes ps has completed before the shell has > started grep. This is the expected behaviour. It's expected behavior for PS to show a process's environment variables as part of its command line? > Peter Rob -- www.linucon.org: Linux Expo and Science Fiction Convention October 8-10, 2004 in Austin Texas. (I'm the con chair.)