关于 Laravel 任务调度的不解?

例如我要每天24:00执行一次echo "every day";
直接定义一条artisan命令 然后用cron定时每天24:00就行了

如果是laravel的

          • php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
            每分钟调用一次 检查是否到24:00 到了调用到 感觉多余的耗费资源

优点可以让web页面更改定时时间

以上是本人的观点 对laravel任务调度不是很熟悉,请各位大佬指正。

专心学习不瞎搞
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

laravel这么做我觉得更多是为了让程序去控制什么时候执行,而不是让cron去决定什么时候执行。通过设置cron的最低调用间隔调用laravel,让laravel获得最终执行权

5年前 评论
讨论数量: 3

laravel这么做我觉得更多是为了让程序去控制什么时候执行,而不是让cron去决定什么时候执行。通过设置cron的最低调用间隔调用laravel,让laravel获得最终执行权

5年前 评论

想想 当你有10000个任务需要每天不同的时间段执行

5年前 评论

是为了方便部署,不然每次部署完后,还得去写 cron

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!