imper86 / jobby-cron-bundle

symfony 插件用于 jobbyphp/jobby

安装数: 7,957

依赖项: 0

建议者: 0

安全性: 0

星标: 7

关注者: 2

分支: 1

开放性问题: 0

类型:symfony-bundle

v1.0.3 2021-04-06 16:38 UTC

This package is auto-updated.

Last update: 2024-09-07 00:12:19 UTC


README

本插件使用优秀的 hellogerard/jobby 库,为您提供轻松管理 cron 作业的便捷方式。

安装

始终使用 composer 安装插件

composer require imper86/jobby-cron-bundle

将以下行添加到 crontab

* * * * * cd /path/to/project && php bin/console i86:jobby:execute 1>> /dev/null 2>&1

没有 symfony flex 的应用的额外步骤

将插件添加到您的 bundles.php

Imper86\JobbyBundle\Imper86JobbyBundle::class => ['all' => true],

配置

本插件的配置是 Jobby 配置的镜像,分为两个部分 - 全局配置和作业。

全局 部分中,您可以定义每个作业的默认配置。

示例,最小配置

imper86_jobby:
    jobs:
        foojob:
            command: 'app:foo'
        barjob:
            command: 'app:bar'
            schedule: '*/15 * * * *'

请使用 ./bin/console config:dump imper86_jobby 获取详细信息。

贡献

任何帮助都将受到欢迎 :).