glue-agency / schedule
CraftCMS 调度插件
1.0.1
2023-09-15 08:41 UTC
Requires
- php: ^8.0.2
- craftcms/cms: ^4.0
- guzzlehttp/guzzle: ^7.2
- nesbot/carbon: ^1.22 || ^2.10
- omnilight/yii2-scheduling: ^1.1
- panlatent/cron-expression-descriptor: ^1.1
- symfony/process: ^4.2 || ^5.0 || ^6.0
Requires (Dev)
- codeception/codeception: ^4.1
Suggests
- ext-intl: Help translate cron express description
README
在 Cp 中管理您的 CraftCMS 应用程序调度。运行命令、触发事件、推送队列任务或发送指定时间的 HTTP 请求。您可以灵活地自定义触发时间,甚至设计您的调度类型。
要求
此插件需要 Craft CMS 3.1 或更高版本。
安装
要安装此插件,请按照以下说明操作。
-
打开您的终端并转到您的 Craft 项目目录
cd /path/to/project
-
然后告诉 Composer 加载插件
composer require glue-agency/craft-schedule
-
在控制面板中,转到设置 → 插件,并点击 Schedule 的“安装”按钮。
-
向系统 crontab 添加记录
* * * * * php /path/to/craft schedules/run 1>> /dev/null 2>&1
或使用内置的
schedules/listen
命令$ ./craft schedules/listen
如果您使用 nitro
$ nitro craft schedules/listen
许可证
Schedule 是开源软件,许可协议为 MIT 许可证。