首页 > 解决方案 > 在 Symfony5 中创建一个从一个小时开始执行多次的命令

问题描述

我想知道如何在 Symfony 5 中创建一个从一个小时开始执行多次的命令。我给你举个例子:

  1. 创建一个我们将使用选项调用的命令
app:schedule-command

https://symfony.com/doc/current/console.html

  1. 该命令的内容将只有这样:
echo "Hello world";
  1. 该命令将每 5 分钟执行一次,每天从晚上 11:00 到晚上 11:30。

注意:这对我无效:

https://symfony.com/doc/current/cloud/cookbooks/crons.html

(使用 Symfony Cloud,我想在本地测试)

非常感谢您的帮助。

标签: symfony

解决方案


你需要使用这个 cron: 0-30/5 23 * * * bin/console app:schedule-command

对于本地测试,如果您在 linux 或 macOS 下,CRON 也可以正常工作。如果你在windows下,你可以使用Windows Task Scheduler。


推荐阅读