Overview


The Zenaton scheduler allows you to create schedules to run tasks and workflows on a recurrent basis.

Normally you would immediately dispatch a workflow or a task but you can also create a schedule so that the workflow or task is automatically dispatched at defined occurrences.

This is useful for processes that you would normally run using cron jobs, for example:

generate daily / weekly / monthly reports
update cached data on a regular basis
cleanup a database every week
launch a website scraping workflow every night

The Zenaton scheduler provides a straightforward way to launch recurrent tasks and workflows by writing it into your code. The scheduler can provide an added level of dependability when combined with other Zenaton features such as automatic retry and alerting.

How to schedule tasks and workflows.