如何在特定时间每天运行两次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);