我正在研究yii2
。我创建了cron
服务,并通过控制台应用程序调用了它。下面是我的代码
namespace console\controllers;
use yii\console\Controller;
class TestController extends Controller {
public function actionIndex() {
echo "cron service runnning ";
}
public function actionMail($to) {
echo "Sending mail to " . $to;
}
}
通过遵循solution之一,我可以使事情正常运行
控制台应用代码
@Echo off
title My Cron Job
:: See title at the top
php E:\xampp\htdocs\yii test
pause
我已在本地(Windows 10)和测试机(Windows Server 2012 R2)中部署了此控制台应用程序。而且在两个应用程序中都可以正常工作。
输出(本地和测试机)
但是当我尝试在azure windows
中应用相同的方法时,我得到的输出是
它不显示消息cron service running
。
环境变量(php)
我已按照解决方案中提到的相同步骤进行操作。但是我不知道为什么它不能在我的云上运行。
任何帮助将不胜感激。