博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel创建定时任务
阅读量:5864 次
发布时间:2019-06-19

本文共 946 字,大约阅读时间需要 3 分钟。

官方文档给出的教程已经很详细了,这里给出一些补充帮助大家理解。

:https://laravel.com/docs/5.2/scheduling

:https://laravel-china.org/docs/5.2/scheduling

 

Starting The Scheduler

这里文档说的很简单,就是让你在服务器的crontab加入一条命令。

* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1

关于crontab可以参考这篇文章:

这条命令什么意思呢?按照crontab配置文件格式的解释

红框内都是shell命令。

##如果配有配置php的全局环境变量,这里需要指定php的绝对路径

php:/usr/local/php/bin/php

##就是你项目根目录下的artisan文件的绝对路径

artisan:/home/prj-test/test/artisan

例如:

* * * * * /usr/local/php/bin/php /home/prj-test/test/artisan schedule:run >> /dev/null 2>&1

========================== 我是分割线 ===========================

1、创建artisan命令行

文档地址:

php artisan make:console TestConsole

 

2、编写Kernel

command('inspire') // ->hourly(); Log::info('zddddd'); //调用artisan $schedule->command('testconsole')->everyMinute(); }}

 

有问题欢迎留言交流。

技术交流群:576269252

--------------------------------------

声明: 原创文章,未经允许,禁止转载!

--------------------------------------

你可能感兴趣的文章
如何看待一本图书
查看>>
Linux 中如何通过命令行访问 Dropbox
查看>>
开发进度——4
查看>>
JS里验证信息
查看>>
Akka actor tell, ask 函数的实现
查看>>
windows10 chrome 调试 ios safari 方法
查看>>
Hello , Ruby!
查看>>
Netty 4.1.35.Final 发布,经典开源 Java 网络服务框架
查看>>
详解Microsoft.AspNetCore.CookiePolicy
查看>>
SCDPM2012 R2实战一:基于SQL 2008 R2集群的SCDPM2012 R2的安装
查看>>
SQL SERVER中字段类型与C#数据类型的对应关系
查看>>
Linux lsof命令详解
查看>>
SVG path
查看>>
js判断checkbox是否选中
查看>>
多系统盘挂载
查看>>
MySQL函数怎么加锁_MYSQL 函数调用导致自动生成共享锁问题
查看>>
Dynamic Performance Tables not accessible Automatic Statistics Disabled for this session
查看>>
MR1和MR2的工作原理
查看>>
Eclipse中修改代码格式
查看>>
GRUB Legacy
查看>>