This bundle uses excellent hellogerard/jobby library to provide you easy way to manage cron jobs.
As always use composer to install bundle:
composer require imper86/jobby-cron-bundle
Add the following line to the crontab:
* * * * * cd /path/to/project && php bin/console i86:jobby:execute 1>> /dev/null 2>&1
Add bundle to your bundles.php
Imper86\JobbyBundle\Imper86JobbyBundle::class => ['all' => true],
Configuration of this bundle is mirror of Jobby config, splitted into two sections - globals and jobs.
In globals section you can define default config for every job.
Example, minimal config:
imper86_jobby:
jobs:
foojob:
command: 'app:foo'
barjob:
command: 'app:bar'
schedule: '*/15 * * * *'
Please use ./bin/console config:dump imper86_jobby
for details.
Any help will be appreciated :).