You are here: Home Plone products Products.cron4plone

Products.cron4plone (1.1.9)

1
by Olha Pelishok last modified 2011-05-23
0.0
0.0
0.0
0.0
Released on 2011-05-19 by Goldmund, Wyldebeast & Wunderliebe for Plone 3.0, Plone 4.0 under GPL - GNU General Public License available for All platforms.
Software development stage: stable
Cron4Plone can do scheduled tasks in Plone

Cron4Plone can do scheduled tasks in Plone, in a syntax very like *NIX systems' cron daemon. It plugs into Zope's ClockServer machinery.

Optionally cron4plone also uses unimr.memcachedlock to make sure that only one task is running at a time, even when using a distributed environment like multiple zeo clients on multiple machines.

Rationale

Cron4plone uses the clockserver and allows advanced task scheduling:

  • Scheduled tasks at scheduled times. E.g. I want to perform a certain task at 3 AM on the first day of the month.
  • Single thread running the task: We don't want 2 threads running the same task at the same time. When using clock server only this might happen if a task takes longer than the tick period.
Document Actions
Powered by Plone