Cron list
Logs page
Edit job

The Ultimate Cron handling for Drupal.
Runs cron jobs individually in parallel using configurable rules, pool management and load balancing.

8.x-2.x

This is a port of the 7.x-2.x branch to Drupal 8, using config entities and the Drupal 8+ plugin system.

See https://befused.com/drupal/ultimate-cron/ and the README for an overview on how the module works and how to discover jobs.

Features

  • Works out-of-the box in most cases (or aims to)
  • Parallel execution of cron jobs
  • Configuration per job (enable/disable, rules, etc.)
  • Multiple rules per cron job
  • Pool management and load balancing using Background process
  • Support for Drupal Queues
  • Overview of cron jobs
  • Log history of cron jobs
  • Status/error messages per cron job, providing easy debugging of troublesome cron jobs
  • hook_cron_alter() for easy adding/manipulating cron jobs
  • Poormans cron with keepalive a granularity of 1 minute
  • Drush support (list, start, enable/disable jobs from the command line)

The feature list is from the 7.x version and might not be 100% compatible with 8.x

Supporting organizations: 
Drupal 8 port, Maintenance

Project information

Releases