From owner-freebsd-questions@FreeBSD.ORG Wed Jan 12 16:00:15 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECAD8106564A for ; Wed, 12 Jan 2011 16:00:15 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 9B8788FC20 for ; Wed, 12 Jan 2011 16:00:14 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.4/8.14.4) with ESMTP id p0CG0C0h087945; Wed, 12 Jan 2011 09:00:12 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.4/8.14.4/Submit) with ESMTP id p0CG0CZp087942; Wed, 12 Jan 2011 09:00:12 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Wed, 12 Jan 2011 09:00:12 -0700 (MST) From: Warren Block To: =?ISO-8859-15?Q?Samuel_Mart=EDn_Moro?= In-Reply-To: Message-ID: References: <4D2DB449.6070901@esiee.fr> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.6 (wonkity.com [127.0.0.1]); Wed, 12 Jan 2011 09:00:12 -0700 (MST) Cc: Chad Kellerman , Frank Bonnet , freebsd-questions@freebsd.org Subject: Re: problem with shell script X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jan 2011 16:00:16 -0000 On Wed, 12 Jan 2011, Samuel Mart?n Moro wrote: > On Wed, Jan 12, 2011 at 3:50 PM, Chad Kellerman wrote: > >> On Wed, Jan 12, 2011 at 9:01 AM, Frank Bonnet wrote: >> >>> I'm in trouble with a simple shell script that give >>> erroneous value when running ... >>> >>> If I run commands interactively everything runs well >>> >>>> ps ax | grep slapd | grep -v grep | wc -l >>> 1 >>> >>> If I run in the following shell script : >>> >>> #!/bin/sh >>> SD=0 >>> SD=`ps -ax | grep slapd | grep -v grep | wc -l` >>> echo $SD >>> >>> the result is 3 !!! >> > ps ax | grep "[/]slapd " | wc -l > may not fix the problem > but still cleaner ps axc | grep slapd | wc -l is a little neater.