Планировщик заданий в Windows не работает для laravel - PullRequest
0 голосов
/ 18 января 2019

Приложение 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

Выполняет соответствующую команду.

Почему это случилось? Я дал полный доступ ко всем файлам и папкам в файле wwwroot и cron.bat, который находится в wwwroot.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...