laravel8 定时任务并写入日志

1、创建command文件

php artisan make:command 生成的文件名

2、进入生成的文件编写定时任务要执行的操作(这里以记录日志展示)

3、进入Kernel.php文件调用生成的文件

command('inspire')->hourly();
        $schedule->command('four')->everyMinute();        //定时
    }

    /**
     * Register the commands for the application.
     *
     * @return void
     */
    protected function commands()
    {
        $this->load(__DIR__.'/Commands');

        require base_path('routes/console.php');
    }
}

4、

通过

php artisan schedule:work

命令执行(一直执行,手动停止)

php artisan schedule:run

两个命令不同(执行一次)

更多时间配置可以去官方手册看

任务调度 | 综合话题 |《Laravel 8 中文文档 8.x》| Laravel China 社区

你可能感兴趣的:(php,laravel)