美文网首页
Laravel5命令行执行定时任务

Laravel5命令行执行定时任务

作者: misaka去年夏天 | 来源:发表于2018-02-27 17:36 被阅读0次
  1. 配置console的Kernel
protected $commands = [
        Commands\DoSomething::class,
    ];

protected function schedule(Schedule $schedule)
    {
        $schedule->command('aaa:bbbbb')-> everyMinute(); //每分钟执行一次
    }

  1. 新建command脚本
    新建目录App\Console\Commands
    在Commands目录下新建DoSomething类
<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;

/**
 * 处理JIRA的project数据
 */
class DoSomething extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'aaa:bbbbb'; //执行脚本的命令别名

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'test schedule';

    function __construct()
    {
        parent::__construct();
    }

    public function handle()
    {
        // 脚本的业务逻辑在这里写即可
    }

}

3. 执行命令
a. 在命令行执行php artisan schedule:run 将在1分钟后执行脚本
b. 在命令行执行php artisan aaa:bbbbb将立刻执行脚本
3. 在crontab里添加定时任务执行php artisan schedule:run  即可定时执行脚本

相关文章

  • Laravel5命令行执行定时任务

    配置console的Kernel 新建command脚本新建目录App\Console\Commands在Comm...

  • Laravel中使用redis的订阅和发布功能

    laravel5 框架 命令行执行的程序在app/Console/Commands目录下,默认情况下Console...

  • Android中 Handler延时 定时任务

    1.延时 2.定时任务,间隔固定时间执行某项任务 3.定时任务,间隔固定时间执行某项操作后关闭定时任务 参考:ht...

  • Laravel任务调度的简单使用

    创建任务 在命令行执行下面的命令生产自定义任务文件,比如说创建一个定时取消订单的任务OrderCancel 命令执...

  • SpringBoot 定时任务

    1.如何定时任务 1.1 开启定时任务 1.2 @Scheduled(预定的)选择要定时执行的任务 == 定时在前...

  • 自动化 - 定时任务

    定时任务是系统定期执行的任务 1.定时任务解说 在MisShop平台中,定时任务的本质就是一个立即执行页面,到点了...

  • flock防止crontab重复执行

    问题描述:如果定时任务(crontab)间隔时间较短,执行的任务比较耗时,导致上一个定时任务还没执行完,下一个定时...

  • Quartz.net设置任务中同时最多运行一个实例 [Disal

    Quartz定时任务默认都是并发执行的,不会等待上一次任务执行完毕,只要间隔时间到就会执行, 如果定时任执行太长,...

  • 31-Timer的缺陷分析

    Timer的缺陷分析 Timer计时器可以定时(指定时间执行任务)、延迟(延迟5秒执行任务)、周期性地执行任务(每...

  • 7.C# 三种Timer

    简介:定时器一般用作「固定时间间隔」执行某个「任务」。 两种情况: 「固定时间间隔」执行某个「不耗时」任务 例...

网友评论

      本文标题:Laravel5命令行执行定时任务

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