美文网首页
laravel中使用定时任务的几点注意事项

laravel中使用定时任务的几点注意事项

作者: 拾大花sdf | 来源:发表于2017-06-05 12:41 被阅读366次

laravel中使用定时任务的几点注意事项

在App\Console\Kernel;文件下注册自己的任务

比如:
    protected function schedule(Schedule $schedule) {
        $schedule->command('backup:clean')->daily()->at('16:30');
        $schedule->command('backup:run')->daily()->at('17:00');
    }

有一点需要注意的是添加到schedule里的命令要在php aritsan list里可以找到才行,如果找不到的话需要在下面的数组里注册

    protected $commands = [

    ];
    

在cron里配置定时任务

cron -l 查看当前的任务

cron -e 编辑新的任务 

使用cron -e,将下面的命令添加上

 * * * * * php /your project full path /artisan  schedule:run

比如我的

* * * * * php /home/yang/Sites/jindongjiaju/artisan  schedule:run

我的php是添加到环境变量里面的,可以直接使用,如果没有添加到全局变量,需要添加php的路径

which is php

php -i

这两条命令都可以查看php的路径

添加完后,可以在命令行里执行下,看看配置的是否有错误,如果执行没有报错,说明配置成功了。

修改项目的timezone

需要将项目的timezone 修改成本地的timezone,这一点很重要

在config/app.php 找到timezone 字段

默认是

 'timezone' => 'UTC',

修改成

'timezone' => 'Asia/Shanghai',

然后就测试下吧 哈哈

相关文章

  • laravel中使用定时任务的几点注意事项

    laravel中使用定时任务的几点注意事项 在App\Console\Kernel;文件下注册自己的任务 有一点需...

  • laravel5.6备忘

    1.laravel中artisan命令command的使用(定时任务)https://blog.csdn.net/...

  • Laravel 定时任务基础使用

    今天体验了 Laravel 中的定时任务功能,体验到了这个框架对于定时任务处理的优雅和方便,使用起来很方便,通过预...

  • laravel 任务调度实例

    导语 之前写过使用 Linux 的进行定时任务,实际上 laravel 也可以执行定时任务。需求是统计每日访问的 ...

  • Laravel定时任务备份数据库

    结合Laravel特性,通过使用 artisan 命令进行封装,在定时任务中,做到非常方便的数据库备份 备份命令 ...

  • 2018-10-15 实现秒级定时任务

    laravel的定时任务默认是使用crontab,最快只能1分钟执行一次。有以下几种方式可以实现秒级定时任务 通过...

  • 安装laravel-totem

    laravel-totem让定时任务的管理和使用变得更加的方便,它提供了一个定时任务的 Web 控制台 可以查看项...

  • Laravel定时任务Schedule2018-10-26

    爱漂泊人生 PHP Laravel定时任务Schedule 前提:本文方法是利用Linux的crontab定时任务...

  • laravel5.3使用定时任务

    1、添加到服务器的Cron条目: crontab -e在文末写上: 注意:其中/../php和/.../artis...

  • laravel任务调度-定时任务

    写在前面的话: 其实laravel的任务调度(定时任务)在文档中已经写得很清楚了,只是对于刚入门或者还不是很熟练的...

网友评论

      本文标题:laravel中使用定时任务的几点注意事项

      本文链接:https://www.haomeiwen.com/subject/smyifxtx.html