当前位置:首页 > CMS教程 > 其它CMS > 列表

Laravel框架实现定时Task Scheduling例子

发布:smiling 来源: PHP粉丝网  添加日期:2022-01-15 19:12:43 浏览: 评论:0 

今天小编就为大家分享一篇Laravel框架实现定时Task Scheduling例子,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

问题描述:

在网站开发中,需要经常开启一些定时任务,例如定时清理脏数据等,本文主要介绍使用laravel自带的Task Scheduling配合cron实现定时任务。

编写定时任务

在laravel框架的App\Console\Kernel.php目录下编写你需要执行的定时任务,例如:

  1. $schedule->call(function () { 
  2.  XXXXXX 
  3. })->hourly(); 

程序会一个小时执行一次。

开启定时任务

在linxu系统下开启定时任务只需要两步:

打开crontab,执行:crontab -e

添加定时任务,* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1。这个语句是每分钟执行一次schedule。

Tags: Laravel Task Scheduling

分享到: