ethanyehuda/magento2-cronjobmanager

一个用于从 Magento 管理面板管理定时任务的模块

资助包维护!
ethan3600

安装: 1,748,867

依赖者: 1

建议者: 2

安全: 0

星标: 332

关注者: 27

分支: 72

开放问题: 13

类型:magento2-module

v2.2.1 2024-04-09 13:44 UTC

README

Cron Job Manager
EthanYehuda_CronJobManager

适用于 Magento 2 的定时任务管理和调度工具

控制您的定时任务

Latest Stable Version Total Downloads Coverage Status
ExtDN M2 Coding Standard ExtDN M2 Integration Tests ExtDN M2 Unit Tests

安装

在您的 Magento2 根目录中,您可以通过 composer 安装此包

composer require ethanyehuda/magento2-cronjobmanager

php bin/magento setup:upgrade

支持

功能

全面控制所有计划中的定时任务

掌握您在 Magento 2 实例上运行的所有进程。您将能够管理所有计划中的定时任务,这意味着您可以完全控制后台执行的任务。管理员将具有在 cron_schedule 表中安排、删除、编辑、分析和运行任何或所有定时任务的能力。

信息时间线

使用“时间线”功能,您可以看到由 Magento 调度队列注册的所有计划任务,并快速分析与所有任务相关的重要细节。时间线功能具有动态缩放、实时刷新和工具提示,以帮助您更好地与调度器交互。

对任务配置的控制

配置面板具有以下功能列表

  • 定时表达式编辑

    允许更改 Magento 中任何定时任务的频率

    这也允许您通过删除表达式来 禁用 定时任务

  • 恢复系统默认配置

    恢复到系统的默认配置

  • 立即安排

    允许您立即在后台安排任何任务。与仪表板上的调度功能不同,该功能在前面运行定时任务,从配置面板安排任务将允许系统异步调用它

  • 定时任务运行器

    强制 Magento 在命令下运行调度队列

命令行工具

使用命令行工具运行任何定时任务并查看系统中的所有任务

例如: php bin/magento cronmanager:showjobs

电子邮件通知

您可以为出现错误的任务配置电子邮件地址。这些设置可以在“商店”->“设置”->“配置”->“高级”->“系统”->“定时任务管理器”中找到。

email-configuration

等等...

定时任务管理器是管理员可以使用以操作 Magento 调度功能的工具库。它非常适合调试与 Magento 调度队列中运行的定制或原生进程(定时任务)相关的隐蔽问题。有许多用例,管理员需要跟踪任务并强制它们以特定方式运行。定时任务管理器可以做到这一切!

问题跟踪/即将推出的功能

有关问题,请使用 问题跟踪器

问题使此项目保持活力和强大,所以如果您发现任何问题,请让我们知道!

我们计划推出大量新功能,您可以在我们的 项目页面 上跟进。

开发/贡献

如果您想贡献,请遵循以下说明

  1. 创建一个问题并描述您的想法
  2. 分支此存储库
  3. 创建您的功能分支(git checkout -b my-new-feature
    • 注意:始终从 *-develop 分支(例如 1.x-develop)分支
  4. 提交您的更改
  5. 发布分支(git push origin my-new-feature
  6. 提交新的拉取请求以供审查

维护者

当前维护者

也查看我们的贡献者

许可证

开放源代码许可证3.0(OSL-3.0)