paneidos / laravel-crontab
从您的调度生成crontab
v0.1.0
2018-10-12 18:04 UTC
Requires
- php: >=7
- dragonmantank/cron-expression: ^2.0
- illuminate/console: ^5.6,<5.8
- illuminate/container: ^5.6,<5.8
- illuminate/support: ^5.6,<5.8
- symfony/process: ^4.1
Requires (Dev)
- phpunit/phpunit: ~7.0
- squizlabs/php_codesniffer: ^3
This package is auto-updated.
Last update: 2024-09-14 22:38:36 UTC
README
从您的Laravel调度生成crontab。
为什么我需要这个?
Laravel的调度器通过添加每分钟运行一次的cronjob来工作。如果您让cron守护进程根据您定义的调度来安排作业,它们的工作效率会更高。此包添加了一个命令(schedule:crontab),用于根据您定义的调度生成crontab。
兼容性
目前与Laravel 5.6和5.7以及Laravel Zero 5.6和5.7兼容。
开发
# Install dependencies
composer install
# Run tests
composer test
# Run tests & report coverage
composer test -- --coverage-test
贡献
发送pull请求,确保您有完整的测试覆盖率。
计划中的功能
- 支持
withoutOverlapping() - 支持
runsInMaintenanceMode()
许可证
Laravel Crontab采用MIT许可证。