opencommerce / cronjobmanager
一个用于从 Magento 管理面板管理计划任务的模块
Requires
- php: ~7.0.0||~7.1.0||~7.2.0
- magento/framework: ~100.3.0-dev|~101.0.0|~102.0.0
README
EthanYehuda_CronJobManager
一个适用于 Magento 2 的定时任务管理和调度工具
控制您的定时任务
安装
在您的 Magento2 根目录下,您可以通过 composer 安装此包
composer require ethanyehuda/magento2-cronjobmanager
php bin/magento setup:upgrade
支持
功能
完全控制所有计划任务
掌控您的 Magento 2 实例上所有正在运行的过程。您将能够管理所有计划任务,这意味着您完全控制后台运行的任务。管理员将能够安排、删除、编辑、分析和运行 cron_scheule 表中的任何和所有 cron 任务。
信息时间线
使用 时间线 功能,您可以查看 Magento 调度队列注册的所有计划任务,并快速分析与所有任务相关的重要细节。时间线功能包括动态缩放、实时刷新和工具提示,以帮助您更好地与调度器交互。
对任务配置的控制
配置面板具有以下功能列表:
-
cron 表达式编辑
允许更改 Magento 中任何 cron 任务的频率
这也允许您通过删除表达式来 禁用 cron 任务
-
系统默认配置恢复
恢复到系统的默认配置
-
立即调度
允许您立即并在后台调度任何任务。与仪表板上的调度功能不同,它将在前台运行 cron,从配置面板调度任务将允许系统异步调用它
-
Cron Runner
强制 Magento 按命令运行调度队列
命令行工具
使用命令行工具运行任何 cron 任务并查看系统中的所有任务
例如: php bin/magento cronmanager:showjobs
等等...
Cron Job Manager 是管理员可以用来操作 Magento 调度功能的一系列工具。它非常适合调试与 Magento 调度队列中运行的定制或原生过程(cron 任务)相关的疑难问题。有许多用例需要管理员跟踪任务并强制它们以特定方式执行。Cron Job Manager 可以做到所有这些!
问题跟踪/即将推出的功能
有关问题,请使用 问题跟踪器
问题使此项目保持活力和强大,所以如果发现任何问题,请告诉我们!
我们计划推出大量新功能,您可以在我们的 项目页面 上跟踪。
开发/贡献
如果您想做出贡献,请遵循以下说明
- 创建一个问题并描述您的想法
- Fork 此存储库
- 创建您的功能分支(
git checkout -b my-new-feature
)- 注意:始终从
*-develop
分支分支(例如 1.x-develop)
- 注意:始终从
- 提交您的更改
- 发布分支(
git push origin my-new-feature
) - 提交新的 Pull Request 以供审查
维护者
当前维护者
另请参阅我们的贡献者