Laravel cronjob将在每小时的xx:10分钟运行

kjthegm6  于 2023-04-07  发布在  其他
关注(0)|答案(1)|浏览(148)

我正在尝试设置一个laravel cronjob,除了执行时间外,一切都很好。我可以在Laravel文档中看到许多选项,如daily,hourly ..等,但我需要将其设置为每小时的第10分钟。

protected function schedule(Schedule $schedule)
    {
            $schedule->command('q:calc') 
                 ->hourly();

    }
vlju58qv

vlju58qv1#

您可以始终使用->cron('* * * * *')
例如,下面的代码将在第10分钟

protected function schedule(Schedule $schedule)
{
    $schedule->command('q:calc')->cron(10 * * * *);
}

这也应该做同样的事情:

protected function schedule(Schedule $schedule)
{
    // Run the q:calc every hour at 10 mins past the hour
    $schedule->command('q:calc')->hourlyAt(10);
}

更多的文档可以在这里找到:https://laravel.com/docs/master/scheduling#schedule-frequency-options

相关问题