当前位置: 首页 > 知识库问答 >
问题:

如何使用php artisan serve命令运行我的调度程序?

蒋星驰
2023-03-14

我已经在kernel.php文件中的schedule函数中添加了schedule->call(what_i_want_to_do)。我知道我可以通过运行PHP artisan Schedule:run命令来尝试它,但是,当我用PHP artisan Serve命令启动服务器时,我的调度程序就不工作了。

如何让它发挥作用?

我的kernel.php计划

protected function schedule(Schedule $schedule)
    {
        $schedule->call(function () {
            Defi::whereDate('date_vis', '=', now())->update(['vis' => 1]);
        })->everyMinute();
    }

共有1个答案

房新翰
2023-03-14

我认为您还需要运行PHP artisan Schedule:work

https://laravel.com/docs/scheduling#running-the-scheduler-local

 类似资料:
  • 如何调度执行kubectl命令的cronjob? 我想每5分钟运行以下kubectl命令: 为此,我创建了一个cron工作如下: 但它无法启动容器,显示消息: 错误代码为 127: 根据我检查的结果,错误代码127表示该命令不存在。我怎么能将kubectl命令作为cron作业运行呢?我错过了什么吗? 注意:我发布了一个类似的问题(计划重启 Kubernetes pod 而不停机),但这更多的是将主

  • 我有一个配置了spring的quartz调度器,它有五个触发器来触发适当的作业。我想要的是有一个标志,我可以用来禁用开发和测试环境中的作业,并在生产中启用。下面是我的applicationContext中的配置。石英调度器的xml。 Cron触发器: 我尝试的内容:我尝试将cron表达式设置为feb31,这样它就永远不会运行,但这需要在数据库中运行代码更改或脚本。我需要的是:在我的weblogic

  • 问题内容: 我知道可以从命令行使用以下命令调试Python脚本 如果是打算与一起运行的脚本。 但是,python模块应与一起运行。即使包含相对导入的脚本也应使用来运行。如何在的控制下运行?以下 无效 : 问题答案: 您现在无法执行此操作,因为会终止选项列表 这意味着 mod的 工作是解释其余的参数列表,而这种行为完全取决于 mod 在内部的设计方式以及它是否支持另一个 -m 让我们看看里面有什么发

  • 是否可以在导出的独立Java应用程序中捆绑JRE?我们有一个非常具体的要求,即在没有安装最新Java版本的机器上运行独立的AnyLogicJava应用程序,并且由于公司的IT政策,我们将无法这样做 通过一些研究,我发现一些网站声称他们已经在Windows和Mac上这样做了。 在OSX上使用捆绑的JREhttps://wiki.openjdk.java.net/display/MacOSXPort/

  • 在阅读了多篇关于这个主题和Gradle手册的文章后,我正在尝试运行下面的代码块。我运行下面的命令并得到以下错误:execCommand==null! 关于我在下面的代码块中做错了什么有什么想法吗?

  • 问题内容: 我必须将一些常规代码发送给仅安装了Java的某些用户(没有常规,没有$ groovy_home等)。我正在尝试从命令行调用Groovy,但是我没有运气。这是我的蝙蝠文件: 这是我的例外: 有人有线索吗?我在\ lib目录中有’groovy-all-1.6-beta-1.jar’。 问题答案: 我认为您需要在类路径中明确列出groovy jar