Как запустить планировщик задач в Windows 10 с помощью Laravel 5.1

Я просто хочу спросить, как использовать функцию планирования задач на машине Windows (моя локальная машина).

Я прочитал документацию, и я заметил, что он использует Cron.

Любая помощь действительно оценена.

Ответ 1

Чтобы запустить Laravel Scheduler в Windows 10, вам необходимо:

  • Создайте пакетный файл, как этот, и сохраните его:

cd c:\laravel-project\

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

  1. Перейдите в Windows 10 Task Scheduler (быстрый способ - нажать 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.

Теперь эта задача будет запускать планировщик Laravel каждую минуту.

Ответ 2

Я все еще не запускал расписание, решение было просто добавить /d к пути в

cd c:\laravel-project\

в

cd /d c:\laravel-project\