symfony - 在 Symfony5 中创建一个从一个小时开始执行多次的命令
问题描述
我想知道如何在 Symfony 5 中创建一个从一个小时开始执行多次的命令。我给你举个例子:
- 创建一个我们将使用选项调用的命令
app:schedule-command
https://symfony.com/doc/current/console.html
- 该命令的内容将只有这样:
echo "Hello world";
- 该命令将每 5 分钟执行一次,每天从晚上 11:00 到晚上 11:30。
注意:这对我无效:
https://symfony.com/doc/current/cloud/cookbooks/crons.html
(使用 Symfony Cloud,我想在本地测试)
非常感谢您的帮助。
解决方案
你需要使用这个 cron:
0-30/5 23 * * * bin/console app:schedule-command
对于本地测试,如果您在 linux 或 macOS 下,CRON 也可以正常工作。如果你在windows下,你可以使用Windows Task Scheduler。
推荐阅读
- ios - iOS 14 requestTrackingAuthorization 状态总是被拒绝
- flutter - 为什么 Dart 中的类型检查如此奇怪?
- python - 为什么easy_install在jython2.7中输出错误?
- typescript - 找不到模块“vue-html-to-paper”的声明文件
- css - 切换方向时线梯度不起作用
- python - 谷歌云函数 python 脚本创建存储桶 - 不上传文件
- haskell - 将值渲染到 Haskell 中的项目和中间项目中
- python - 熊猫通过多个位置选择索引元素
- javascript - React - 错误:无效的钩子调用。Hooks 只能在函数组件的主体内部调用
- javascript - 我如何在 Reactjs 中解决这个 axios 问题?