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.

-- 
Hoare's Law of Large Problems:
     Inside every large problem is a small problem struggling to get  
out.
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to