imper86 / jobby-cron-bundle
symfony 插件用于 jobbyphp/jobby
v1.0.3
2021-04-06 16:38 UTC
Requires
- php: >=7.1
- hellogerard/jobby: ^3.4
- symfony/config: ^3.4 || ^4.0 || ^5.0
- symfony/console: ^3.4 || ^4.0 || ^5.0
- symfony/dependency-injection: ^3.4 || ^4.0 || ^5.0
- symfony/http-kernel: ^3.4 || ^4.0 || ^5.0
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
获取详细信息。
贡献
任何帮助都将受到欢迎 :).