padam87 / cron-bundle
用于 symfony 控制台的 cron 任务管理器。
v3.1.0
2024-08-28 21:11 UTC
Requires
- php: ^8.1
- symfony/config: ^6.1 || ^7.0
- symfony/console: ^6.1 || ^7.0
- symfony/dependency-injection: ^6.1 || ^7.0
- symfony/process: ^6.1 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
用于 symfony 控制台的 cron 任务管理器。
安装
简单的包安装。无需额外操作。
composer require padam87/cron-bundle
new Padam87\CronBundle\Padam87CronBundle(),
配置
padam87_cron: log_dir: %cron_log_dir% variables: mailto: %cron_mailto% any_other_variable_you_might_need: 'some_value'
使用(v3)
请注意,此包的 v2 版本仍然支持注解。
命令
cron:dump
输出 cron 文件cron:import
将 cron 文件输出到临时目录,并导入
基本
#[Job(minute: '5', hour: '0')] class MyCommand extends Command
组
#[Job(minute: '5',hour: '0', group: 'master')] class MyCommand extends Command
输出文件
#[Job(minute: '5', hour: '0', logFile: 'my-command.log')] class MyCommand extends Command