Luke Kanies wrote:
> On Jul 18, 2008, at 4:55 PM, Russell Jackson wrote:
>
>> I've had a number of instances where simply doing a grep '${service-
>> name}' winds up giving
>> a false positive. Example:
>>
>> $ ps auxww | grep -v grep | grep acpid
>> root 15 0.0 0.0 0 0 ? S< Jul11 0:00
>> [kacpid]
>>
>> acpid isn't running, but the kacpid kernel thread makes puppet think
>> it is; so, it keeps
>> running service acpid stop on every run. Of course, to top it off,
>> the centos4 init script
>> always returns a zero exit status value.
>>
>> Suggested fix: use the pattern '\<${service-name}\>' instead.
>>
>> Can anyone think of a case where this wouldn't work as intended?
>
>
> What does that regex do? I'm not familiar enough with grep, I guess.
> '\<' and '\>' match the empty string before and after, respectively, a word. For example, '\<foo\>' will match 'foo' but not 'foobar' or 'afoo' -- Russell A. Jackson <[EMAIL PROTECTED]> Network Analyst California State University, Bakersfield The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.
smime.p7s
Description: S/MIME Cryptographic Signature
