whatwedo / cron-bundle
Run Symfony commands as cron job
Installs: 9 978
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 12
Forks: 1
Open Issues: 1
Type:symfony-bundle
Requires
- php: >=8.3
- ext-posix: *
- dragonmantank/cron-expression: ~3.3
- symfony/console: ^7.1|^6.4
- symfony/event-dispatcher: ^7.1|^6.4
- symfony/framework-bundle: ^7.1|^6.4
- symfony/process: ^7.1|^6.4
- symfony/security-bundle: ^7.1|^6.4
- symfony/stimulus-bundle: ^2.16
- symfony/webpack-encore-bundle: ^1.14|^2.1
Requires (Dev)
- doctrine/annotations: ^1.13.2|^2.0
- doctrine/doctrine-bundle: ^2.5
- doctrine/orm: ^2.11|3.0
- gedmo/doctrine-extensions: ^3.5
- phpstan/phpstan: ^1.12
- symfony/config: ^7.1
- symfony/dependency-injection: ^7.1
- symfony/dotenv: ^7.1
- symfony/http-kernel: ^7.1
- symfony/maker-bundle: ^1.0.0
- symfony/orm-pack: ^2.4
- symfony/phpunit-bridge: ^7.1
- symfony/runtime: ^7.1
- symfony/test-pack: ^1.0
- symfony/translation: ^7.1
- symfony/twig-bundle: ^7.1
- symfony/validator: ^7.1
- symfony/yaml: ^7.1
- whatwedo/php-coding-standard: ^1.2
- whatwedo/twig-bootstrap-icons: ^1.0
- zenstruck/browser: ^1.2
- zenstruck/console-test: ^v1.3.0
- zenstruck/foundry: ^2.1
This package is auto-updated.
Last update: 2024-12-01 00:21:10 UTC
README
whatwedoCronBundle
This bundle helps to run Symfony commands as cron job.
Features include:
- Define existing commands as cron job
- Schedule cron job with your system existing cron daemon or use integrated scheduler
- Set maximum runtime of cron jobs
- Allow/disallow parallel execution of a cron job
- Activate/disable cron execution
- Automated database cleanup
Note: this bundle is currently under heavy development
Documentation
The source of the documentation is stored in the docs
folder. Jump to the master documentation
Known bugs
- The first execution of new CronJobs does not check the Cron Expresion
License
This bundle is under the MIT license. See the complete license in the bundle: LICENSE