gemorroj / command-scheduler-bundle
v1.2.5
2017-03-02 08:22 UTC
Requires
- php: >=5.5.9
- doctrine/doctrine-bundle: ~1.0
- doctrine/orm: ~2.2,>=2.2.3,<2.6
- mtdowling/cron-expression: ~1.0
- sensio/framework-extra-bundle: ~2.3|~3.0
- symfony/symfony: ~2.7|~3.0
- twig/twig: ~1.15
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ~2.2
- liip/functional-test-bundle: 1.2.2|~1.3
- phpunit/phpunit: ~4.4
- satooshi/php-coveralls: ~0.6
This package is auto-updated.
Last update: 2022-02-01 13:11:17 UTC
README
此扩展包允许您使用cron表达式轻松管理Symfony控制台命令(原生或非原生)的安排。
版本: 1.2.7
兼容性:
- Symfony 2.8 和 3.x
- 在PHP 5.5, 5.6, 7.0, 7.1上进行了测试
- Doctrine ORM
如果您使用较旧的Symfony版本(2.3至2.7),请使用最后的1.1.x版本
功能
- 一个管理界面,用于添加、编辑、启用/禁用或删除计划中的命令。
- 对于每个命令,您定义
- 名称
- symfony控制台命令(基于原生的
list
命令进行选择) - cron表达式(有关信息,请参阅Cron格式)
- 输出文件
- 优先级
- 一个新的控制台命令
scheduler:execute [--dump] [--no-output]
,它将是所有命令的唯一入口点 - 任务之间的排队和优先级管理
- 锁定系统,停止安排已返回错误的命令
- 监控,带有超时或失败的命令(Json URL和命令通过邮件)
- 翻译成法语、英语、德语和西班牙语
屏幕截图
文档
请参阅此处文档。
许可
此扩展包受MIT许可协议保护。有关完整许可信息,请参阅完整许可。