1

我按照http://www.yiiframework.com/extension/yii-crontab/中的说明实现了 yii-crontab 。我需要通过实现 cron 作业来自动调用控制器操作。但是我陷入了困境,因为我没有得到控制流来实现我的要求。任何帮助都在接受..

4

1 回答 1

0

您可以将这些控制器操作写入控制器中名为 commands 的文件夹中,该文件夹将位于应用程序根文件夹中,并使用 shell 脚本来执行 cron。

commands 是用于 web 的控制器文件夹的 CLI 等效项。代码结构和其他一切都是一样的。所以只需将控制器文件从控制器复制到命令文件夹。然后编写一个 php cron 或 shell 脚本以在所需的时间间隔运行命令。更多参考这里

https://www.yiiframework.com/doc/guide/2.0/en/tutorial-console

将简单的 shell 脚本作为 cronjob 运行

于 2020-09-23T18:32:27.507 回答