laravel 定时任务 每天 9点 到21点之间每分钟执行
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
原生貌似没有这样的支持,但是你可以加个条件判断,类似这样:
//Kernel 下 handle 方法 protected function schedule(Schedule $schedule) { // other commands $first = \Carbon\Carbon::today()->addHours(9); $last = \Carbon\Carbon::today()->addHours(21); if (\Carbon\Carbon::now()->between($first, $last)) { $schedule->command('your_command')->everyMinute(); } }
当然你可以把实际的代码逻辑写到对应的 cron 任务的 handle 方法中