bitweb / zf2-cron-module
BitWeb ZF2 module for cron.
Installs: 34 950
Dependents: 0
Suggesters: 0
Security: 0
Stars: 12
Watchers: 18
Forks: 6
Open Issues: 0
Requires
- php: >=5.3.3
- bitweb/stdlib: ~1.1
- cron/cron: ~1.0
- zendframework/zend-console: ~2.2
- zendframework/zend-modulemanager: ~2.2
- zendframework/zend-mvc: ~2.2
- zendframework/zend-servicemanager: ~2.2
- zendframework/zend-stdlib: ~2.2
Requires (Dev)
- phpunit/phpunit: 3.7.*
- satooshi/php-coveralls: dev-master
README
ZF2 implementation for Cron/Cron
Working with Zend Framework 3? We've got you covered.
Installation
Installation of CronModule uses composer. For composer documentation, please refer to getcomposer.org.
php composer.phar require bitweb/zf2-cron-module:2.0.*
or add to your composer.json
"require": { "bitweb/zf2-cron-module": "2.0.*" }
Then add BitWeb\CronModule
to your config/application.config.php
Installation without composer is not officially supported, and requires you to install and autoload
the dependencies specified in the composer.json
.
Configuration
Add to your configuration:
'cronModule' => [ 'phpPath' => 'php', 'scriptPath' => '/path/to/application/public/folder/', 'jobs' => [ [ 'command' => 'index.php application cron do-job', 'schedule' => '* * * * *' ], [ 'command' => 'index.php application cron do-another-job', 'schedule' => '0 * * * *' ] ] ]
General options:
Options for cron jobs:
You can also get the configutation file sample from config
folder config/cronModule.config.php.dist
.
Run cron job from command line
php index.php cron module start