Example using Cron API, including hook_cron() and hook_cron_queue_info().
This example is part of the Examples for Developers Project which you can download and experiment with at http://drupal.org/project/examples
Classes
| Name | Description |
|---|---|
| CronExampleTestCase | cron_example test class |
Functions & methods
| Name | Description |
|---|---|
| cron_example_add_jobs_to_queue | #submit function used to add the items to the queue when signaled by the form. |
| cron_example_cron | Implements hook_cron(). |
| cron_example_cron_queue_info | Implements hook_cron_queue_info(). |
| cron_example_form | The form to provide a link to cron.php. |
| cron_example_form_cron_run_submit | Allow user to directly execute cron, optionally forcing it. |
| cron_example_menu | Implements hook_menu(). |
| cron_example_queue_1_worker | Simple workers for the two queues. |
| cron_example_queue_2_worker | |
| cron_example_queue_report_work | Simple reporter for the workers. |
File
- cron_example/
cron_example.module, line 8 - Demonstrates use of the Cron API in Drupal - hook_cron()