understeam/yii2-command-scheduler

用于命令总线命令调度的 Yii2 扩展

v0.4 2016-05-19 19:42 UTC

This package is not auto-updated.

Last update: 2024-09-24 21:57:46 UTC


README

该命令是 cron 的替代品,以及任何其他 cron 调度组件。它允许从代码动态地调度任何任务

Yii::$app->scheduler->add(
    'my-unique-command-key',    // Unique task key. If task already exists it will be replaced
    $command,                   // Command. May be literally anything. See Executor section
    '0 0 * * *',                // Cron expression
    false                       // Repeat after success execution? Default - true
);

这种轻量级操作允许将任何重任务推迟到后台执行。

该工具基于 cron,因此,您需要每分钟运行一次调度脚本。以下为 crontab 文件的一个示例条目

* * * * * /usr/bin/php /var/www/my-application/yii scheduler/cron --interactive=false

执行器

待办事项

命令

待办事项

关于文档,很抱歉,它们尚未准备就绪。您可以检查测试和代码来了解其工作原理,它相当简单。