PHPackages                             fsw2/magento2-cron-runner - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. fsw2/magento2-cron-runner

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

fsw2/magento2-cron-runner
=========================

Magento 2 Cron Runner

1.3.0(3y ago)26.6k2[1 PRs](https://github.com/fsw/magento2-cron-runner/pulls)BSD-2-ClausePHP

Since Jan 22Pushed 3y agoCompare

[ Source](https://github.com/fsw/magento2-cron-runner)[ Packagist](https://packagist.org/packages/fsw2/magento2-cron-runner)[ RSS](/packages/fsw2-magento2-cron-runner/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

magento2-cron-runner
====================

[](#magento2-cron-runner)

Originally developed by [©Creatuity](https://creatuity.com/) as [creatuity/magento2-cron-runner](https://github.com/creatuity/magento2-cron-runner)

Alternative cron runner for magento that aims for simplicity and handling large scale.

Installation
------------

[](#installation)

```
composer require fsw2/magento2-cron-runner
php bin/magento module:enable Fsw_CronRunner
php bin/magento setup:upgrade

```

Features
--------

[](#features)

### Replaced cron scheduler

[](#replaced-cron-scheduler)

This module introduces another way of scheduling and executing cron jobs. Instead of runing a complex scheduling program and plan cron execution in advance, it creates a single table for all cron jobs in witch last execution time of job is stored among other values. Using last execution time and cron expression module checks if given job should be executed. Module uses a plugin to hook into `bin/magento cron:run` so you dont need to change anything in server configuration after installing this module.

### Admin Panel

[](#admin-panel)

You should see a simple management view under `System` &gt; `Tools` &gt; `Manage Cron Jobs`.

[![index screenshot](/doc/ap_crons_index.png?raw=true "Admin Panel - Cron Jobs Index")](/doc/ap_crons_index.png?raw=true)

With this panel you can:

- See all cron jobs and their status (OK, RUNNING, DISABLED, ERROR)
- See details about job last execution (output/errors/duration etc.)
- See simple statistics for a job (how many times it started, failed, avarage memory use etc.)
- Configure a cron job and:
    - enable / disable it
    - override its cron expresion (5 5 \* \* \*)
    - limit its execution time / memory

- Force a single cron jub to be executed now.

[![details screenshot](/doc/ap_cron_edit.png?raw=true "Admin Panel - Edit Cron Job")](/doc/ap_cron_edit.png?raw=true)

### CLI

[](#cli)

Module also adds usable CLI commands to work with cron jobs:

```
bin/magento fsw:cron:list

```

List all available cron gropus and jobs.

```
bin/magento fsw:cron:execute GROUP JOB

```

Execute single cron task synchronously. Task output and errors will be printed to stdout. Useful for debugging.

```
bin/magento fsw:cron:run

```

Cron jobs executor. This command is automaticially plugged with DI to replace `bin/magento cron:run`you will need it only in case of advanced problems with di.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~240 days

Total

3

Last Release

1452d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/96ff4968be2c2272105464fca4cf946ea87b75fc0b0a81be0e07840c2288cd9f?d=identicon)[fsw](/maintainers/fsw)

---

Top Contributors

[![fsw](https://avatars.githubusercontent.com/u/784083?v=4)](https://github.com/fsw "fsw (12 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/fsw2-magento2-cron-runner/health.svg)

```
[![Health](https://phpackages.com/badges/fsw2-magento2-cron-runner/health.svg)](https://phpackages.com/packages/fsw2-magento2-cron-runner)
```

###  Alternatives

[spiral/mcp-server

Spiral bridge for MCP server

541.1k2](/packages/spiral-mcp-server)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
