首页 > 解决方案 > Laravel 如何管理调度器?

问题描述

这个问题之前可能已经在Laravel 如何知道调度程序何时更新?但似乎找不到最终答案。

Laravel 的调度系统的工作原理是它使用一个每分钟运行一次的 cron 作业。Laravel 如何知道最近运行的时间?Laravel 在哪里存储最新运行的计划信息?

我认为它存储在数据库或文件或缓存中的某个地方,但似乎不是真的。

标签: phplaravel

解决方案


CRON 作业运行调度程序。Laravel 不知道它上次运行的时间。(虽然它可以知道它何时仍在运行withoutOverlapping():)

将其与您手动执行脚本进行比较。你看看你的手表,每分钟,你都会运行一个脚本。你是 CRON 工作,脚本是 Laravel。该脚本不必知道它上次运行的时间,这就是您的目的。


推荐阅读