{"id":20310135,"url":"https://github.com/phpro/phpro-mage2-module-scheduler","last_synced_at":"2025-04-11T15:40:59.552Z","repository":{"id":40691985,"uuid":"284026592","full_name":"phpro/phpro-mage2-module-scheduler","owner":"phpro","description":"Easily view and manage cron jobs in Magento 2","archived":false,"fork":false,"pushed_at":"2023-06-29T12:30:12.000Z","size":76,"stargazers_count":9,"open_issues_count":1,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-25T11:49:21.630Z","etag":null,"topics":["cron","magento2"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phpro.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-31T11:59:57.000Z","updated_at":"2024-03-28T10:47:37.000Z","dependencies_parsed_at":"2024-11-14T17:42:17.397Z","dependency_job_id":null,"html_url":"https://github.com/phpro/phpro-mage2-module-scheduler","commit_stats":{"total_commits":30,"total_committers":6,"mean_commits":5.0,"dds":0.6,"last_synced_commit":"16db5f883c2616332c99d418fa91ce44e0583a99"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpro%2Fphpro-mage2-module-scheduler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpro%2Fphpro-mage2-module-scheduler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpro%2Fphpro-mage2-module-scheduler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpro%2Fphpro-mage2-module-scheduler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phpro","download_url":"https://codeload.github.com/phpro/phpro-mage2-module-scheduler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248432931,"owners_count":21102466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cron","magento2"],"created_at":"2024-11-14T17:30:06.195Z","updated_at":"2025-04-11T15:40:59.524Z","avatar_url":"https://github.com/phpro.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://github.com/phpro/phpro-mage2-module-scheduler/workflows/.github/workflows/grumphp.yml/badge.svg)\n\n# Cron Scheduler for Magento 2\n\nThis module allows merchants and developers to easily view and manage Magento cron jobs in the backend of Magento 2.\n\n## Installation\n\n    composer require phpro/mage2-module-scheduler\n    \n## How to use\n### Timeline\n\u003cimg src=\"https://github.com/phpro/phpro-mage2-module-scheduler/wiki/images/timeline.png\" alt=\"timeline\" width=\"50%\" /\u003e\n\nA timeline of the Magento jobs can be found under `System / Cron Schedule / Schedule Timeline`.\nOn this timeline we can easily:\n\n- see when a job executed\n- see when a job is successful, these are marked green\n- see when a job has failed, these are marked red\n- see at what time a job should be executed, these are marked gray\n\n### Schedule list\n\u003cimg src=\"https://github.com/phpro/phpro-mage2-module-scheduler/wiki/images/list.png\" alt=\"list\" width=\"50%\" /\u003e\n\nThe timeline view is very similar to the list view, which we can find under `System / Cron Schedule / Schedule list`. With the schedule list you can easily:\n\n- schedule new jobs (by clicking on the 'Schedule job' button)\n- delete jobs (by selecting them and selecting 'Delete' from the actions dropdown)\n- filter jobs (ex. filter by cron status)\n\n### Job Configuration\n\u003cimg src=\"https://github.com/phpro/phpro-mage2-module-scheduler/wiki/images/disable.png\" alt=\"list\" width=\"50%\" /\u003e\n\nWe can easily disable cron jobs by using the `System / Cron Schedule / Job Configuration` view from which we can easily select and disable a cron job. Disabling a cron will prevent it from being scheduled.\n\n## Features\n- Visualisation of the cron jobs by list and timeline view\n- Add / remove jobs to the schedule\n- Control which jobs can be scheduled by Magento\n- Remove stalled jobs in 'running' status after a configured amount of time\n- Clean up ran or failed cron jobs\n\n## Configuration\n\u003cimg src=\"https://github.com/phpro/phpro-mage2-module-scheduler/wiki/images/configuration.png\" alt=\"list\" width=\"50%\" /\u003e\n\nThe configuration for this module can be found under `Stores / Configuration / Advanced / System / Cron`\n\n**Running Job Lifetime:**\nThe value for this field is in minutes. With it, you can determine when a job will be removed when its status is running.\n\n**Limit Entries In Timeline View:**\nWith this we limit which cron jobs are visible in the timeline view. By default, we can select the following values:\n- Show All\n- Show past 24 hours\n- Show past 12 hours\n- Show past 6 hours\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpro%2Fphpro-mage2-module-scheduler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphpro%2Fphpro-mage2-module-scheduler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpro%2Fphpro-mage2-module-scheduler/lists"}