dev-master
9999999-dev https://helthe.coObject oriented cron job management for your Symfony2 project
MIT
The Requires
by Carl Alexander
schedule cron crontab cron management scheduling cron job
Object oriented cron job management for your Symfony2 project
The Helthe Chronos Bundle provides an object oriented library for managing cron jobs both with crontab and programmatically in Symfony2., (*1)
Add the following in your componser.json:, (*3)
{ "require": { "helthe/chronos-bundle": "~1.0" } } ```` ### Step 2: Register the bundle ````php <?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Helthe\Bundle\ChronosBundle(), ); }
The bundle comes with a sensible default configuration, which is listed below., (*4)
````yml helthe_chronos cache_dir: %kernel.cache_dir%/helthe_chronos crontab: default_user: ~ # If null, edits the crontab of the user running the command. executable: /usr/bin/crontab # Path to crontab executable. run_job: false # If true, will add the helthe:chronos:run command to crontab to be run every minute. enable_annotations: false # If true, allows for the use of annotations., (*5)
## Resources You can run the unit tests with the following command: ````bash $ cd path/to/Helthe/Bundle/XXX/ $ composer.phar install --dev $ phpunit
Object oriented cron job management for your Symfony2 project
MIT
schedule cron crontab cron management scheduling cron job