Принудительно запустить все задачи при выполнении графика ремесленника: запустить - PullRequest
0 голосов
/ 24 октября 2019

Мы запланировали выполнение некоторых задач каждые 6 часов на рабочем сервере.

В kernel.php:

protected function schedule(Schedule $schedule)
{
    $schedule->exec('some/command')
        ->cron('* */6 * * *');
}

Я знаю, что могу принудительно запустить эту задачу, если заменить ->cron() на ->everyMinute(), а затем запустить artisan schedule:run. Но есть ли другой способ выполнить эту задачу, чтобы нам не приходилось связываться с кодом на работающем сервере?

Если нет другого решения, нам просто нужно подождать 6 часов.

1 Ответ

1 голос
/ 24 октября 2019

Все, что делает планировщик, это вызывает ремесленника с любыми аргументами, которые вы отправляете. Вы можете сделать то же самое, используя artisan в командной строке.

 php artisan some/command
...