php - 在 Yii2 中运行一个 cron

标签 php cron yii2

我正在使用 yii2 的高级模板应用程序,我想创建一个 cron。 在谷歌搜索主题时我只能找到很少的信息,到目前为止发现 cron 作业应该放在控制台文件夹中。

我的结构:

backend/
. 
.
.
console/
    models/
        Subscriptions.php   // my custom table model
    .
    .
    .       
    controllers/
        TimelineController.php
    .
    .
    .

我不知道从现在去哪里或如何进行?如何运行 cron?

LAMP 环境。

最佳答案

在你的 app\console\controllers\SampleController

class SampleController extends Controller {
        public function actionIndex() {
            echo "cron service runnning";
        }

在您的终端中,从您的应用程序根文件夹运行..

   `php yii sample/index`

你应该像 cron 服务运行

关于php - 在 Yii2 中运行一个 cron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25237261/

相关文章:

linux - 如何在 Linux 中的给定时间窗口内每周运行一天任务?

python - 如何在 cron 作业中进行 flask API 调用时关闭数据库连接?

php - 在列中设置唯一值,如果不唯一,则将其他值向下移动

css - Q : Import Uikit in yii\bootstrap\NavBar

python - Ubuntu 16,使用 Crontab 运行 Python 脚本

php - 当我必须默认使用它时,如何通过 Yii2 迁移创建一个新数据库?

php - 在单行mysql中连接多行和多列

php - 为 Laravel Spatie 备份指定目标目录

php - openssl_encrypt 的密码参数是什么?

javascript - 如何正确访问我的 PHP 文件?直接来自 JS 还是通过 "master"PHP?