2016-01-23 4 views
1

Помогите мне, пожалуйста, понять, как запустить планирование Laravel 5.2 на Win 10? Я создал задачу Windows, по этой http://ss64.com/nt/schtasks.htmlLaravel 5 scheduling on Win 10

SCHTASKS /Create /SC minute /TN Test2 /TR C:\Apache24\htdocs\example-laravel\win_cron.bat 

Он был успешно создан. Кроме того, я создал .bat файл по этой ссылке Laravel 5.1 Task Scheduling on Windows

cd c:\Apapche24\htdocs\example-laravel 
php artisan schedule:run 1>> NUL 2>&1 

В классе App \ Console \ Kernel у меня есть:

protected function schedule(Schedule $schedule) 
{ 
    $schedule->call(function() 
    { 
     Log::info('Some test message from App\Console\Kernel:schedule.'); 
    })->everyMinute(); 

} 

Кажется, задача запуска каждую минуту, но нет ничего в журнале , Также он возвращает 0x1 в окно планировщика заданий в качестве результата последнего запуска. Если я запускаю расписание: запустите через консоль, он работает, как я ожидаю. Любая идея, как заставить его работать?

Спасибо.

ответ

0

Как я узнал здесь Run a batch file with Windows task scheduler, необходимо настроить «Начать» в планировщике задач Windows на вкладке действий задачи. Поэтому нет необходимости создавать задачу через командную строку.