Как правильно планировать задачи в Laravel?

Как объяснено в документации, вы можете установить cronjob для запуска планировщика laravel.

Я хочу выполнять задания каждую среду, каждые два часа, начиная с 13:00.

Я поместил планировщик в Command Kernel на каждый час, когда я хочу, чтобы задача выполнялась. Но это не работает.

// project/app/Console/Kernel.php
protected function schedule(Schedule $schedule)
{
    $schedule->command('inspire')
             ->wednesdays()
             ->at('13:00')
             ->at('15:00')
             ->at('17:00')
             ->at('19:00')
             ->withoutOverlapping();
}

Как правильно настроить расписание на каждые два часа, начиная с 13:00 каждую среду?

Я бы предпочел не использовать выражение cronjob (* 13,14,15,16,17,18,19,20 * * 3) потому что это сбивает с толку.

0 ответов

Другие вопросы по тегам