Планирование Задачи Laravel Каждые X Часов

Я отменяю, что вы можете создавать почасовые задачи на Laravel, используя:

$schedule->command('catalog:update')->hourly();

есть ли способ сделать, например каждые 2 часа или 5 часов? Я не смог найти его ни в документации, ни здесь.

1 ответов


вы отметили свой вопрос как Laravel 4, но я не думаю, что планировщик был представлен до Laravel 5...

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

$schedule->command('catalog:update')->cron('0 */2 * * *'); // every 2 hours
$schedule->command('catalog:update')->cron('0 */5 * * *'); // every 5 hours

другие параметры см. В документах. https://laravel.com/docs/5.4/scheduling#defining-schedules