Reading the code. It looks like it updates the schedule after the last schedule ran.
On 9/21/05, Martin, Jason H <[EMAIL PROTECTED]> wrote: > Does a change in the schedule require restarting cfexecd? > > -Jason Martin > > > > -----Original Message----- > > From: > > [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > > org] On Behalf Of christian pearce > > Sent: Wednesday, September 21, 2005 10:20 AM > > To: Marco van Beek > > Cc: [email protected] > > Subject: Re: schedule parameter? > > > > > > What gives you that idea? > > > > Cfexecd queries cfagent for the schedule by running cfagent -qz. See: > > > > [EMAIL PROTECTED] root]# cfagent -qz > > [Hr12.Min05_10] > > > > Then cfexecd sleeps to see if it should run. At that point > > it calls cfagent. The cfagent waits a random period of time > > between 0 and the splaytime. If the splaytime is defined. > > > > At least this is my understanding. I could be wrong. > > > > On 9/21/05, Marco van Beek <[EMAIL PROTECTED]> wrote: > > > Hi Paul, > > > > > > It occurs to me that if cfagent is run by cfexecd with a > > splay time, > > > the Min00_05 might be too narrow a band. > > > > > > Regards, > > > > > > Marco. > > > > > > Paul Krizak wrote: > > > > We're running cfengine here at AMD to maintain about > > 10,000 systems. > > > > Until recently we've been running cfagent only once - during > > > > installation - to configure the system. We're now trying to make > > > > the next step of running cfexecd on systems to maintain > > > > configuration. > > > > > > > > Only problem is that apparently the "schedule" parameter is being > > > > very strange. > > > > > > > > I want cfagent to run at 7am every morning. So I have this > > > > statement in my control section: > > > > > > > > schedule = ( Hr07 Min00_05 ) > > > > > > > > With the presumption that cfagent ANDs the time classes together > > > > (the docs are very very tight-lipped about how to specify time > > > > classes). What this ended up doing, however, was to make > > cfagent run > > > > at the top of the hour, every hour, and continuously for an hour > > > > (over and over and over > > > > again) during the 7:00 hour. So apparently the time > > classes are ORed, > > > > and cfagent doesn't seem smart enough to know to only run > > once during a > > > > particular time period. > > > > > > > > How do I tell cfengine to run *ONCE* at 7am, and only *ONCE* per > > > > day? > > > _______________________________________________ > Help-cfengine mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/help-cfengine > -- Christian Pearce Perfect Order, Inc. _______________________________________________ Help-cfengine mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-cfengine
