laravel5.3使用定时任务

2018-08-07  本文已影响0人  _立斌

1、添加到服务器的Cron条目:

crontab -e
在文末写上:

* * * * * /usr/local/php/bin/php /data/htdocs/zuzu/lease/server/artisan schedule:run >> /dev/null 2>&1

注意:其中/../php和/.../artisan需对应到你服务器中实际的php路径(一般是../bin/php,可以用find / -name php查找)和项目的artisan文件路径。
Ctrl+x保存退出

(crontab -u root -l查看已写入的定时任务)

2、你可以在App\Console\Kernel类的schedule方法中定义所有调度任务

protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {
        DB::table('recent_users')->delete();
    })->daily();
}
上一篇 下一篇

猜你喜欢

热点阅读