Download the PHP package t4web/cron without Composer
On this page you can find all versions of the php package t4web/cron. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package cron
Short Description ZF2 Module. A PHP cron task manager for ZF2 Application
License BSD-3-Clause
Homepage https://github.com/t4web/Cron
Informations about the package cron
Cron
ZF2 Module. A PHP cron task manager for ZF2 Application. Inspired by Cron/Cron
Installation
Installation of Cron Module uses composer.
or add to your composer.json
Then add T4web\Cron
to your config/application.config.php
Configuration
Add to your configuration:
General options:
Option | Description |
---|---|
log-directory | (not required) path to the log files, no required, but if empty - directory data must be writable |
phpPath | (not required) path to the php executable, usually "php" |
scriptPath | (not required) path to your applications public folder, defaults to your root application public folder |
jobs | an array of jobs and their schedules |
timeout | (not required) timeout for the cron job (in seconds) |
Options for cron jobs:
Option | Description |
---|---|
id | (required) job identificator - for grouping job reports |
command | (required) the php script command to be run |
schedule | (required) A valid Cron schedule |
Run cron job from command line
We recommend add this command to cron with run every minute ( *)
Logs
Logs works with T4web\EventSubscriber module (this module provide one place for manage all application events). Install and enable T4web\EventSubscriber
in your application config. If module T4web\EventSubscriber
does not exists - logs will not be written.
After run in log-directory
will be created log file by pattern JOB-ID.log
(example: data/cron-job1.log) with content like this:
All versions of cron with dependencies
zendframework/zend-console Version ^2.5
zendframework/zend-eventmanager Version ^2.5
zendframework/zend-http Version ^2.5
zendframework/zend-modulemanager Version ^2.5
zendframework/zend-mvc Version ^2.5
zendframework/zend-servicemanager Version ^2.5
zendframework/zend-view Version ^2.5
cron/cron Version ~1.0
t4web/event-subscriber Version ~1.0.0