专栏首页LNMP开发那些事laravel定时任务配置

laravel定时任务配置

记录一下在laravel中使用定时任务的方法。

设置系统定时任务

crontab -e
# 添加以下一句
* * * * * php /path/to/artisan schedule:run
# 如果你的php解析器在docker容器中,那么用下面这句,注意使用你自己的container名称或者id,同时将php和artisan路径改为你的实际路径
* * * * * docker exec YourContainerId /bin/bash -c "/usr/local/bin/php /path/to/artisan schedule:run"

添加一个定时任务

定时任务写在app/Console/Kernel.php文件中的schedule方法中即可,你可以设置定时执行闭包,或者定时执行一个命令。

// 执行闭包
$schedule->call(function() {
    //TODO ...
})->everyMinute();
// 执行命令
$schedule->run('foo')->hourly();

文章作者ianzhi,原文地址:https://www.dnote.cn/users/ianzhi/posts/laraveldingshirenwupeizhi

文章版权归作者所有,转载请保留此声明。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PSR-1: 基本编码规范

    php代码必须使用<?php ?>标签或者短输出标签<?= ?>;一定不能使用其他类型的标签。

    ianzhi
  • .user.ini文件的坑

    最后查到问题出在php的配置上,主要是因为配置了open_basedir项目,但是找遍了php.ini和php-fpm.conf也没有找到哪里设置了这个配置项,...

    ianzhi
  • 概览 - 构建文档 - ckeditor5中文文档

    ckeditor 5构建版本是一些被准备好的富文本编辑器的集合。每一个“构建版本”提供一个包含一系列特性和一个默认配置的编辑器。他们提供了方便的解决方案,不需要...

    ianzhi
  • ctfshow-web入门命令执行

    这次过滤了system,用?c=echo shell_exec('cat fl``ag.p``hp');

  • 移动应用如何埋点收集什么数据以便于统计分析?

    国内比较普遍的第三方统计工具是友盟和talking data,在大多数的情况下这两个差别不大,但是如果你的app是游戏或者需要用到互联网金融的一些垂直细分统计,...

    CSDN技术头条
  • 与域名相关的几个命令

    本文介绍与域名相关的几个命令,通过这几个命令,我们能够快速了解域名对应的IP地址、A记录、MX记录等各种与域名相关的信息,相信熟练使用这几个命令之后,在域名问题...

    大江小浪
  • Flask-Admin 增加自定义Action

    默认情况下, Flask Admin提供了两个Row Action, 即delete和edit. 但是大多数情况下, 这些并不能满足有其他快捷操作需求, 好在F...

    用户1416054
  • 恕我直言,牛逼哄哄的MongoDB你可能只会30%

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

    猿天地
  • DS 1302时钟芯片的51单片机程序设计

    DS1302是美国推出的一片带有RAM的实时时钟芯片,它能对年月日周,时分秒进行技术,具有闰年补偿那功能,动作电压2.5-5.5V,采用三线接口和MCU连接。计...

    单片机技术宅
  • SAP最佳业务实践:MM–实际库存/库存盘点和调整(137)-2盘点准备

    3、流程概览表 流程步骤业务角色事务代码预期结果创建库存盘点凭证仓库主管MI31系统生成库存盘点凭证。打印库存盘点凭证仓库主管MI21系统生成库存盘点单,打印凭...

    SAP最佳业务实践

扫码关注云+社区

领取腾讯云代金券