Windows中的任务计划程序不适用于laravel

时间:2019-01-18 13:24:11

标签: windows laravel cron taskscheduler

Laravel应用程序托管在Windows服务器中,因此使用每1分钟运行一次的任务计划程序创建了一个任务。

任务用于运行程序,该程序保存在名为cron.bat的文件中,其内容为

cd C:\inetpub\wwwroot

C:\php\php.exe artisan schedule:run >> .\storage\logs\cron.log 2>&1

但是,当任务运行时,条目会登录到cron.log文件中,但是与该任务关联的命令都不会执行。我没有在laravel.log文件中看到任何错误日志

但是当我将cron.bat文件的内容更改为

cd C:\inetpub\wwwroot

C:\php\php.exe artisan command:name

它执行相应的命令。

为什么会这样?我已经完全控制wwwrootcron.bat中驻留的wwwroot$ jq -r '.project' output.json | jq -r '.content' | jq '.[] | select(.name=="ABC")' | jq -r '.location' 文件中的所有文件和文件夹。

0 个答案:

没有答案