如何使用Laravel 5.1在Windows 10中运行任务计划程序

时间:2016-03-30 09:46:26

标签: laravel scheduled-tasks

我只想问一下如何在Windows机器(我的本地机器)上使用它的任务调度功能。

我已经阅读了它的文档,我注意到它正在使用Cron。

真正感谢任何帮助。

2 个答案:

答案 0 :(得分:31)

要在Windows 10中运行Laravel Scheduler,您需要:

  1. 创建批处理文件,如下所示并保存:
  2. cd c:\laravel-project\

    c:\php5\php.exe artisan schedule:run 1>> NUL 2>&1

    1. 转到Windows 10任务计划程序(快速方式是按Win+R并输入taskschd.msc)。

    2. 点击Create basic task,选择When I logon触发器,然后选择Start a program - >您的.bat文件。

    3. 选中Open properties dialog选项,然后点击Finish

    4. 在任务属性中点击Triggers,然后点击New并添加新的触发器Repeat task every - 1 minute

    5. 现在这个任务将每隔一分钟运行一次Laravel调度程序。

答案 1 :(得分:-1)

我仍然没有运行计划,解决方案是将/ d添加到
的路径中

if(rand % 2 !== 0) {
  console.log(arr[rand]);
}

cd c:\laravel-project\