PHPackages                             job-runner/job-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. [Queues &amp; Workers](/categories/queues)
4. /
5. job-runner/job-runner

ActiveLibrary[Queues &amp; Workers](/categories/queues)

job-runner/job-runner
=====================

1.6.0(5mo ago)630.4k↓35.5%[1 issues](https://github.com/job-runner/job-runner/issues)[3 PRs](https://github.com/job-runner/job-runner/pulls)3MITPHPPHP ~8.3.0 || ~8.4.0 || ~8.5.0CI passing

Since Nov 29Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/job-runner/job-runner)[ Packagist](https://packagist.org/packages/job-runner/job-runner)[ Docs](https://github.com/job-runner/job-runner)[ RSS](/packages/job-runner-job-runner/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (31)Used By (3)

JobRunner
=========

[](#jobrunner)

[![Build Status](https://github.com/job-runner/job-runner/actions/workflows/continuous-integration.yml/badge.svg)](https://github.com/job-runner/job-runner/actions/workflows/continuous-integration.yml)[![Type Coverage](https://camo.githubusercontent.com/f56b10f981bae748856ec8ad95244f490a1c3e513db7077d0dfa968a516ea188/68747470733a2f2f73686570686572642e6465762f6769746875622f6a6f622d72756e6e65722f6a6f622d72756e6e65722f636f7665726167652e737667)](https://shepherd.dev/github/job-runner/job-runner)[![Type Coverage](https://camo.githubusercontent.com/d29200f7d5c89f43b2d7d9f1379b2f521878ae54943c4918ff7ff319fc05d8c3/68747470733a2f2f73686570686572642e6465762f6769746875622f6a6f622d72756e6e65722f6a6f622d72756e6e65722f6c6576656c2e737667)](https://shepherd.dev/github/job-runner/job-runner)[![Latest Stable Version](https://camo.githubusercontent.com/b5f16975322941223ad620970d510801cf614e612cbcef8b72ef586e17281761/68747470733a2f2f706f7365722e707567782e6f72672f6a6f622d72756e6e65722f6a6f622d72756e6e65722f762f737461626c65)](https://packagist.org/packages/job-runner/job-runner)[![License](https://camo.githubusercontent.com/4d0bdbeb407973dcac24738bfdd420ba91429fdac056202084989a4d86a955c8/68747470733a2f2f706f7365722e707567782e6f72672f6a6f622d72756e6e65722f6a6f622d72756e6e65722f6c6963656e7365)](https://packagist.org/packages/job-runner/job-runner)

Install
-------

[](#install)

`composer require job-runner/job-runner`

This cron job manager is inspired by  but with various improvements

- It use `symfony/locker` so you can use the power of it
- It use `symfony/process` instead of `exec`
- It lock by task and not for all task
- It has an event manager

Simple Sample
-------------

[](#simple-sample)

```
