Laravel 调度程序 运行 每天两次在特定时间

Laravel scheduler run twiceDaily at specific hours

我怎样才能 运行 Laravel 调度程序每天两次在特定时间?假设我希望我的命令在每天上午 9 点和下午 5 点 运行

有使用 twiceDaily 的选项,但我不确定如何指定时间

您可以使用手动 cron 表达式:

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

阅读更多:http://laravel.com/docs/5.0/artisan#scheduling-artisan-commands


如果您不熟悉 cron 表达式,这里是漂亮的 GUI:http://cron.nmonitoring.com/cron-generator.html

如果你想使用 Schedulable 方法,那么它看起来像这样:

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