zoukankan      html  css  js  c++  java
  • Laravel 定时任务

    一 、创建Command文件

    php artisan make:console RefreshToken

    创建app/Console/Commands 下创建RefreshToken.php

    取一个名字

    protected $signature = 'refreshToken';

    添加描述

    protected $description = 'Refresh Api Token';

     在 handle() 方法中实现功能

    public function handle()
    {
        Log::info('Token Refreshed');
    }

    二、在Kernel.php 文件中注册

        //CommandsInspire::class,
             CommandsRefreshToken::class,
        ];
    protected function schedule(Schedule $schedule)
        {
             $schedule->command('refreshToken')
                      ->everyMinute();
        }

    三、新建cron.txt文件

    文件内容:

    * * * * * php /home/w/code/BTLIS/artisan schedule:run >> /dev/null 2>&1

    四、用命令开启任务

    在终端中项目目录下(Linux 环境)
    告诉crontab 文件名: 

    crontab cron.txt


    开始定时任务

    crontab -l

    或许之后你要结束任务 

    crontab -r
  • 相关阅读:
    1051 Wooden Sticks(贪心-3)
    97 等价交换(贪心-2)
    python文件操作
    python学习-day 2
    python学习-day 1
    Python 测试题目-1
    Python list和dict方法
    Python 字符串
    while循环语句
    Python if判断语句
  • 原文地址:https://www.cnblogs.com/chunguang/p/5867699.html
Copyright © 2011-2022 走看看