bitweb/zf3-cron-module

BitWeb ZF3 的 cron 模块。

v1.0.4 2016-11-16 11:56 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:08:00 UTC


README

构建状态 覆盖率状态 ZF3 实现 Cron/Cron

正在使用 Zend Framework 2? 我们有相应的解决方案

安装

CronModule 的安装使用 composer。有关 composer 的文档,请参阅 getcomposer.org

php composer.phar require bitweb/zf3-cron-module:1.0.*

或者将其添加到您的 composer.json 中

"require": {
  "bitweb/zf3-cron-module": "1.0.*"
}

然后添加 BitWeb\CronModule 到您的 config/application.config.php

不使用 composer 的安装不受官方支持,并且需要您安装并自动加载在 composer.json 中指定的依赖项。

配置

添加到您的配置

'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 * * * *'
        ]
    ]
]

常规选项

cron 作业的选项

您还可以从 config 文件夹中的 config/cronModule.config.php.dist 获取配置文件示例。

从命令行运行 cron 作业

php index.php cron module start