A comprehensive Cron Job Management and Scheduling tool for Magento 2, providing full control over scheduled tasks.
EthanYehuda_CronJobManager is a Magento 2 extension that provides advanced management and scheduling tools for cron jobs. It allows administrators to take full control over scheduled tasks, including editing expressions, running jobs manually, and visualizing timelines. This solves the problem of opaque and hard-to-manage background processes in Magento, making debugging and optimization much easier.
Magento 2 administrators, developers, and store operators who need to monitor, debug, and manage cron jobs for e-commerce operations.
Developers choose this extension because it offers a comprehensive, user-friendly interface and CLI tools for complete cron job control, which is not available in Magento's native scheduler. Its unique selling point is the combination of visual timeline analysis, real-time task management, and error notifications in a single package.
Cron Job Manager for Magento 2
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows scheduling, editing, and running any cron job directly from the admin panel, with features like expression editing and immediate scheduling, as shown in the configuration management section.
Provides a dynamic, live-reloading timeline with tooltips to visualize all scheduled tasks, making it easy to debug and analyze cron job behavior, as depicted in the timeline screenshots.
Includes command-line tools such as `cronmanager:showjobs` to run and view cron jobs via Magento CLI, enhancing developer workflow for terminal-based management.
Enables configurable email alerts for cron job failures through the admin settings (Stores -> Configuration -> Advanced -> System), improving monitoring and quick issue response.
Does not support older Magento versions like 2.1.x and 2.0.x, limiting usability for stores on legacy systems that haven't upgraded, as indicated in the support table.
Requires composer installation and running `setup:upgrade`, adding steps compared to simpler drop-in modules, which might be cumbersome for quick deployments or less technical users.
Heavily integrated into the Magento admin interface, making it less suitable for headless or API-driven architectures where cron management via UI isn't preferred.