windows 调度程序中的 Yii2 controller/action

Yii2 controller/action in windows scheduler

我已经找到了一些问题和答案,但我无法让它发挥作用。我有一个控制器(扩展 controller)和一个动作。当我在 PowerShell 中尝试此操作时(作为管理员):

C:\wamp64\www\project\yii controller/action

一个黑色的cmd window出现了一会儿,但肯定没有做它应该做的,否则我可以看到我的结果等待。我如何检查此 cmd window 中发生了什么?也许有一条错误消息可以帮助我找出问题所在。我试过 -noexit 但它仍然消失了。 如果我在浏览器中 运行 controller/action,它就可以工作。 一旦它开始工作,我想我可以将它添加到 windows 调度程序。

尝试执行 C:\wamp64\www\project\yii.bat controller/action

我想通了:

首先,控制器必须在 project\commands。您在 CMD 和 运行 中的项目文件夹中执行以下命令:

yii controller/action

就是这样。