| 12345678910111213141516171819202122232425262728293031323334353637 | <?phpnamespace App\Console;use Illuminate\Console\Scheduling\Schedule;use Illuminate\Foundation\Console\Kernel as ConsoleKernel;use App\Jobs\FiveSecondTaskJob;class Kernel extends ConsoleKernel{    /**     * Define the application's command schedule.     *     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule     * @return void     */    protected function schedule(Schedule $schedule)    {        // $schedule->command('inspire')->hourly();        // $schedule->job(new FiveSecondTaskJob)        //      ->cron('*/5 * * * * *') // 每秒的第0,5,10,15...秒执行        //      ->withoutOverlapping() // 防止重复执行        //      ->name('five-second-task') // 给任务起个名字        //      ->onOneServer();       // 如果在多服务器环境    }    /**     * Register the commands for the application.     *     * @return void     */    protected function commands()    {        $this->load(__DIR__.'/Commands');        require base_path('routes/console.php');    }}
 |