Планировщик Laravel запускается дважды в день в определенные часы

Как запустить планировщик Laravel два раза в день в определенные часы? Допустим, я хочу, чтобы моя команда запускалась каждый день в 9:00 и 17:00.

Существует возможность использовать дважды в день, но я не уверен, как указать часы

6

Решение

Вы можете использовать ручное выражение cron:

$schedule->command('foo')->cron('0 9,17 * * *');

Прочитайте больше: http://laravel.com/docs/5.0/artisan#scheduling-artisan-commands


Если вы не знакомы с выражениями cron, вот хороший графический интерфейс: http://cron.nmonitoring.com/cron-generator.html

5

Другие решения

Если вы хотите использовать Schedulable метод, то это будет выглядеть так:

return $scheduler->twiceDaily(9, 17);

1

По вопросам рекламы [email protected]