The Home for
Magento Excellence

Explore. Discover. Elevate. #magento

162
Modules Tested
98
Ready for Magento 2.4
64
Need Your Help
Top 10% by Downloads Stable vv2.2.2
Ready to Install
Build tests pass on Magento 2.4.8-p3

Magento 2 Cron Job Manager

ethanyehuda/magento2-cronjobmanager

A Cron Job Manager Module by Ethan Yehuda

2,378,806
Downloads
8x above avg
363
GitHub Stars
5x above avg
8mo ago
Last Release
14
Open Issues

Quality Score

3/5
Installs via Composer
DI compiles correctly
Templates compile
PHPStan

Recent Test History

Each release is tested against the latest Magento version at that time.

vv2.2.2 on Magento 2.4.8-p3
Dec 15, 2025
vv2.2.2 on Magento 2.4.8-p2
Aug 14, 2025
vv2.2.2 on Magento 2.4.8
May 18, 2025
vv2.2.2 on Magento 2.4.7-p4
Apr 16, 2025
vv2.2.1 on Magento 2.4.7-p4
Feb 15, 2025
vv2.2.1 on Magento 2.4.7-p3
Oct 15, 2024

+6 older tests

GitHub Repository
Source code & docs
Packagist
Version history
Issues & Support
Get help or report bugs

Share This Module's Status

Magento 2 Cron Job Manager Magento compatibility status badge

README

Loaded from GitHub

Installation

In your Magento2 root directory, you may install this package via composer:

composer require ethanyehuda/magento2-cronjobmanager

php bin/magento setup:upgrade

Support

Magento version | CronjobManager --- | --- Magento 2.4.6 | :white_check_mark: ^1.15 \|\| ^2.0 Magento 2.4.5 | :white_check_mark: ^1.13.3 \|\| ^2.0 Magento 2.4.4 | :white_check_mark: ^1.13.3 \|\| ^2.0 Magento 2.4.x | :white_check_mark: ^1.0 Magento 2.3.x | :white_check_mark: ^1.0 Magento 2.2.x | :white_check_mark: ^1.0 Magento 2.1.x | :x: Not supported Magento 2.0.x | :x: Not supported

Features

Full Control Over All Scheduled Cron Jobs

Take command of all processes running on your Magento 2 instance. You will be able to manage all scheduled cron jobs, which means you have complete control over what tasks fire behind the scenes. An administrator will have the ability of scheduling, removing, editing, analyzing, and running any, and all cron jobs in the cron_schedule table.

Informative Timeline

With the Timeline feature, you can see all scheduled tasks registered by Magento's scheduler queue, and quickly analyize important details pertaining to all your tasks. The timeline feature comes with dynamic scaling, live reloading, and tooltips to help you better interface with the scheduler.

Control Over Task Configurations

The configuration panel boasts a list of features including:

  • Cron expression editing

    Grants access to changing the frequency of any cron job in Magento

    This also allows you to disable cron jobs by removing the expression

  • System default configuration restore

    Revert back to the system's default configuration

  • Schedule Now

    Gives the ability to schedule any task immediately and in the background. Scheduling a task from the configuration panel will allow the system to call it asynchronously.

Command Line Tools

Use the command line tools to run any cron job and view all tasks in the system:

For example: php bin/magento cronmanager:showjobs

Email notifications

You can configure email addresses to be notified if a job has an error. These settings can be found in Stores -> Settings -> Configuration -> Advanced -> System -> Cron Job Manager.

email-configuration

And Much More...

The Cron Job Manager is an arsenal of tools that administrators can use to manipulate Magento's scheduler features. It's perfect for debugging obscure issues with custom or native processes (cron jobs) that run on Magento's scheduler queue. There are many use cases where administrators need to keep track of tasks and force them to behave in a specific way. The Cron Job Manager can do it all!

Issue Tracking / Upcoming Features

For issues, please use the issue tracker.

Issues keep this project alive and strong, so let us know if you find anything!

We're planning on pumping out a ton of new features, which you can follow on our project page.

Development / Contribution

If you want to contribute please follow the below instructions:

  1. Create an issue and describe your idea
  2. Fork this repository
  3. Create your feature branch (git checkout -b my-new-feature)
    • NOTE: Always branch off the *-develop branch (ex. 1.x-develop)
  4. Commit your changes
  5. Publish the branch (git push origin my-new-feature)
  6. Submit a new Pull Request for review

Maintainers

Current maintainers:

See also our contributers

License

The Open Software License 3.0 (OSL-3.0)

This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.

Back to All Modules