help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: shellcommands not executing - lock problem?


From: Kurt Lieber
Subject: Re: shellcommands not executing - lock problem?
Date: Tue, 24 Feb 2004 12:18:01 -0500
User-agent: Mutt/1.5.5.1i

On Tue, Feb 24, 2004 at 05:51:22PM +0100 or thereabouts, Mark.Burgess@iu.hio.no 
wrote:
> If something caused the agent to crash while the shellcommand was running
> the lock will have to wait until expiredafter time is reached before
> it will be removed. You can always delete the lock database to check.
> /var/cfengine/cfengine_lock_db

That's the odd thing -- the second command *never* gets run while the other
two *always* get run, even though they're in the same shellcommands stanza.
We've been trying to make it work for a couple weeks now.

> > shellcommands:
> >   _gweb.slave_webnode.slave_web_sync::
> >     "/bin/su - gweb -l -c '/usr/bin/rsync -rltvv --delete 
> > gweb@$(_master_node):$(web_stage_html)/ $(web_html)/'"
> >     "/bin/su - gweb -l -c '/usr/bin/rsync -rltvv --delete 
> > gweb@$(_master_node):$(web_stage_images)/ $(web_images)/'"
> >     "/bin/su - gweb -l -c '$(web_scripts)/rsync-weblogs.sh'"
[snip]
> > cfengine:nue: Nothing scheduled for 
> > shellcommand._gweb._bin_su___gweb__l__c___
> > usr_bin_rsync__rltvv___delete_gweb_nue_gentoo_org__var_www_www_gentoo_org_stage
> > _site_images___var_www_www_gentoo_org_images__ (0/1 minutes elapsed)

Just to make sure, I deleted /var/cfengine/cfengine_lock_db on one of the
servers and re-ran the command.  Same problem.

Also, this behavior is consistent across all three boxes that this
particular stanza runs on.  It *never* works on any of the boxes unless we
use the -K option.

--kurt

Attachment: pgpLhTOCAKbkD.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]