Cron implementation for Processwire
|Category 1||Admin Helpers|
Admin helper modules are those that provide helpful tools, UI enhancements or optimizations to the admin panel (excluding Fieldtype or Inputfield modules).
|Category 2||Process Modules|
Process modules are apps that run in the ProcessWire admin.
Close to stable, but users are advised to be cautious and test thoroughly.*
|Compatibility||2.5, 2.6, 2.7, 3.0|
|Date Added||October 20, 2016|
This module's files should be placed in /site/modules/PWCron/
How to install or uninstall modules
There are two methods of running your task.
- a) use an autoload module that hooks on the PWCron->cronHook()
- b) use "Modules to run" configuration field to add your Module and Method to be ran at desired intervals
A requires that your module supports PWCron and handles the logging and rundelays internallyB allows any module to be loaded and any function to be called and doesnt require direct support
PWCron requires that you have Cron or equivalent system to execute the module in the background.Suggested interval is 5-60 minutes depending on how often you want the subsystem calls to run. Cron example is that is run every 5 minutes:
*/5 * * * * <user> <path_to_php-cli> <path_to_processwire>/site/modules/PWCron/cron.php
*/5 * * * * <path_to_php-cli> <path_to_processwire>/site/modules/PWCron/cron.php
No comments yet. Be the first to post!
Your e-mail is kept confidential and not included with your comment. Website is optional.
- Admin Helpers
- Core Modules
- Development Tools
- Field Types
- File Validator
- Input Fields
- Language Modules
- Language Packs
- Markup Generation
- Premium Modules
- Process Modules
- Proof of Concept
- Site Profiles
- Social, Feeds, Services
- Text Formatters
- Other Modules
- Users and Access
*Use modules at your own risk. There are no guarantees or warranties. It is recommended that you backup your site and database before installing new modules.