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
就是这样。
我已经找到了一些问题和答案,但我无法让它发挥作用。我有一个控制器(扩展 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
就是这样。