PHPackages                             tecno-system/jobby-manager - 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. [CLI &amp; Console](/categories/cli)
4. /
5. tecno-system/jobby-manager

ActiveLibrary[CLI &amp; Console](/categories/cli)

tecno-system/jobby-manager
==========================

Manage all your cron jobs without modifying crontab. Handles locking, logging, error emails, and more.

v6.0.1(2y ago)015MITPHPPHP &gt;=8.1

Since May 15Pushed 2y ago1 watchersCompare

[ Source](https://github.com/bluedrayco/JobbyManager)[ Packagist](https://packagist.org/packages/tecno-system/jobby-manager)[ Docs](https://github.com/bluedrayco/JobbyManager)[ RSS](/packages/tecno-system-jobby-manager/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (9)Versions (8)Used By (0)

Jobby, a PHP cron job manager
=============================

[](#jobby-a-php-cron-job-manager)

[![Total Downloads](https://camo.githubusercontent.com/0bad9299f89ac5ebee1ea2c1d1ed2b500af6a685d1267daa98a127dc0f887884/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7465636e6f2d73797374656d2f6a6f6262792d6d616e616765722e737667)](https://packagist.org/packages/tecno-system/jobby-manager)[![Latest Version](https://camo.githubusercontent.com/73709601080ad15106ba5505e1312797bd4ea90ad4da6b26558616970478c6e9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7465636e6f2d73797374656d2f6a6f6262792d6d616e616765722e737667)](https://packagist.org/packages/tecno-system/jobby-manager)[![Build Status](https://camo.githubusercontent.com/1438cc2235c3447b7013665ffe303cab131ff37d4a42fa0b0af2568f0ea29164/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7465636e6f2d73797374656d2f6a6f6262792d6d616e616765722e737667)](https://travis-ci.org/tecno-system/jobby-manager)[![MIT License](https://camo.githubusercontent.com/2c2b67bf4b2a5cf1a4088390978b4ee2d71ea110b599781097e1094efcbd1b3c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7465636e6f2d73797374656d2f6a6f6262792d6d616e616765722e737667)](https://github.com/bluedrayco/JobbyManager/blob/master/LICENSE)

Install the master jobby cron job, and it will manage all your offline tasks. Add jobs without modifying crontab. Jobby can handle logging, locking, error emails and more.

**NEW REPO:** We have moved `jobby` to a Github org. Please update your remotes to `https://github.com/bluedrayco/JobbyManager.git`.

Features
--------

[](#features)

- Maintain one master crontab job.
- Jobs run via PHP, so you can run them under any programmatic conditions.
- Use ordinary crontab schedule syntax (powered by the excellent [`cron-expression`](https://github.com/dragonmantank/cron-expression)).
- Run only one copy of a job at a given time.
- Send email whenever a job exits with an error status.
- Run job as another user, if crontab user has `sudo` privileges.
- Run only on certain hostnames (handy in webfarms).
- Theoretical Windows support (but not ever tested)

Getting Started
---------------

[](#getting-started)

### Installation

[](#installation)

The recommended way to install Jobby is through [Composer](http://getcomposer.org):

```
$ composer require tecno-system/jobby-manager

```

Then add the following line to your (or whomever's) crontab:

```
* * * * * cd /path/to/project && php jobby.php 1>> /dev/null 2>&1

```

After Jobby installs, you can copy an example file to the project root.

```
$ cp vendor/tecno-system/jobby-manager/resources/jobby.php .

```

### Running a job

[](#running-a-job)

```
