【发布时间】:2015-01-18 11:43:28
【问题描述】:
当我在我的应用程序上调用特定 URL 时,我有一个方法会运行。它处理数据库队列中的行。使用 Cron 将间隔设置为可能的最低间隔,即。 1分钟。这需要减少到 30 秒,所以我想知道如何最好地实现这一点。
我在想我可以在我的脚本中构建一个循环来运行代码两次,中间间隔 30 秒,但我想知道是否有比这更清洁的方法。
另外,有没有办法从命令行运行这个方法,而不需要调用一个实际的 URL?
【问题讨论】:
-
或者保留你的代码并注册第二个 cronjob,它会休眠 30 秒。就像this answer中建议的一样@
-
这对我有用,谢谢。你会建议我如何从评论中回答这个问题?
-
我用一个例子写了一个答案并指出了优点......
-
如果你还在,我想知道你如何从命令行调用 laravel 函数。谢谢你:)