> 在很多业务中 我们都需要定时去中一些任务 下面演示 如何在laravel框架中 使用定时任务 ### 1 定义定时文件 在 app/console/Kernel.php ~~~ $schedule->call(function () { //执行定时逻辑 业务代码 })->cron('*/4 * * * *'); //每四分钟执行一次 ~~~ ### 在centos中 ``` crontab -l 查看定时任务 crontab -e 编辑 ``` 执行 `crontab -e` 进入编辑页面 添加 * * * * * cd /home/wwwroot/xxxx && php artisan schedule:run >> /dev/null 2>&1 命令相当于 进入到你的项目目录 然后执行 php artisan 更多laravel配置 参见 laravel文档 https://learnku.com/docs/laravel/8.x/scheduling/9399 ### **普通执行定时任务** ~~~ */1 * * * * curl http://xxxx #每分钟访问一次这个地址,时间自己掌握 ~~~