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);
我怎样才能 运行 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);