[Pacemaker] Custom OCF Resource Agents

Lars Ellenberg lars.ellenberg at linbit.com
Mon Jul 4 14:43:53 EDT 2011


On Fri, Jul 01, 2011 at 02:47:02PM -0400, Sean.Feeney at sonydadc.com wrote:
> Okay, my script is now passing the ocf-tester but it is exhibiting strange 
> behavior. It is based on:
> 
> #!/bin/sh
> service=smbd
> if ps ax | grep -v grep | grep ${service} > /dev/null
> then
>     echo "$service service running, everything is OK"
> else
>     echo "$service is not running"
> fi
> 
> So in the monitor() method of my RA:
> 
> service=smbd
> if ps ax | grep -v grep | grep ${service} > /dev/null
> then
>     return $OCF_SUCCESS
> else
>     return $OCF_NOT_RUNNING
> fi
> 
> Whether the smbd service running or not, in the RA the first case is 
> always returned: "return $OCF_SUCCESS"
> 
> Any ideas?

Your script name happen to contain "smbd"?
 ;)


-- 
: Lars Ellenberg
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting http://www.linbit.com

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.




More information about the Pacemaker mailing list