我知道您可以使用以下方式在 Laravel 上创建每小时任务:
$schedule->command('catalog:update')->hourly();
但是有没有一种方法可以每 2 小时或 5 小时执行一次?我无法在文档或此处找到它。
最佳答案
您已将您的问题标记为 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
关于php - 每 X 小时 Laravel 任务调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42799953/