我在laravel幾個shceduling proccess kernel.php文件如何在Laravel
protected function schedule(Schedule $schedule)
{
$schedule->call('App\Http\Controllers\[email protected]')
->everyMinute()->name('firstController_cronjob')->withoutOverlapping();
$schedule->call('App\Http\Controllers\[email protected]')
->everyMinute()->name('secondController_cronjob')->withoutOverlapping();
$schedule->call('App\Http\Controllers\[email protected]')
->everyMinute()->name('thirdController_cronjob')->withoutOverlapping();
}
我的問題是怎麼回事做這三個cronjobs?這些任務將逐個運行,或者服務器將在一個請求中執行三個任務?
感謝
提供所有相關數據。在'console'文件夾內。 –
我不在命令文件夾中添加任何東西。我只需要向我的控制器發出請求。我只是在kernel.php文件中添加這些代碼。 –
閱讀本文檔https://laravel.com/docs/5.3/scheduling這將幫助您瞭解它的工作原理。 –