problem with shell script
Warren Block
wblock at wonkity.com
Wed Jan 12 16:00:16 UTC 2011
On Wed, 12 Jan 2011, Samuel Mart?n Moro wrote:
> On Wed, Jan 12, 2011 at 3:50 PM, Chad Kellerman <sunckell at gmail.com> wrote:
>
>> On Wed, Jan 12, 2011 at 9:01 AM, Frank Bonnet <f.bonnet at esiee.fr> 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.
More information about the freebsd-questions
mailing list