首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >laravel5.5 任务调度 (转载)

laravel5.5 任务调度 (转载)

作者头像
lin_zone
发布2018-08-15 11:25:59
5740
发布2018-08-15 11:25:59
举报
文章被收录于专栏:LIN_ZONELIN_ZONELIN_ZONE

Ubuntu和Mac环境中,我们可以使用crontab来控制计划任务

1. 定义调度

我们需要在 App\Console\Kernel 类的 schedule 方法中定义所有任务调度。例如:

image.png
image.png

上图中定义了一个任务计划就是每分钟向Log文件中输入当前时间。具体任务调度的语法结构可参考 Laravel学院来写适合自己的调度计划。

2. 执行调度

任务调度定义完成后我们在项目根目录中创建 cron.txt 文件或者输入 crontab -e 命令在打开的编辑界面中添加 * * * * * php /path/to/your/artisan schedule:run >> /dev/null 2>&1 在上面的命令中要将 /path/to/your/artisan 改为自己的项目目录 ,例如我的 * * * * * php /Applications/MAMP/htdocs/signsystem2.1/artisan schedule:run >> /dev/null 2>&1 输入保存之后,输入 crontab -l 命令来启动调度任务。

image.png
image.png

运行几分钟后可查看效果

image.png
image.png

Windows中运行任务调度可以参考 windos任务调度配置 博客。

本文转自:https://www.jianshu.com/p/8e7d11c2cc01 如需转载,请注明出处:http://www.cnblogs.com/zhuchenglin/p/8352789.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 定义调度
  • 2. 执行调度
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档