我在Azure VM上安装了一个php应用程序(ARPReach)。我使用任务计划程序每 5 分钟运行一次.bat,其中包含以下简单的代码行:
"C:'Program Files (x86)'PHP'v5.4'php.exe" E:'Web'arp'a.php cli/auto
现在我想将此 php 应用程序移动到 Azure 网站,并且我需要与上述类似的计划功能。
我从Kudu网站获得了php.exe的路径,并在我的网站上添加了Webjob(cron.bat
),如下所示:"D:'Program Files (x86)'PHP'v5.4'php.exe" D:'home'site'wwwroot'a.php cli/auto
而且似乎工作正常。
但是,我不确定这是否是使用Azure Webjobs/网站执行此操作的正确方法。我的意思是重启或自动缩放后路径会改变吗?
谁能为我确认?
重新启动或缩放不会更改此路径,除非 Azure 网站出于某种原因停止支持 php 版本 5.4,否则不应更改此路径。
所以这个批处理文件应该可以正常工作,我会使用 %ProgramFiles%
而不是 D:'Program Files (x86)
.