有一些教程将向您展示如何使用 Azure 计时器 here和 here (在第二个中你也应该看到限制)
但我需要每 90 秒(一分 30 秒)触发一次。
我使用了这些方法,但似乎不起作用:
*/30 */1 * * * * //will trigger every 30 seconds
*/90 * * * * * //will trigger every 60 seconds
30 * * * * * //will trigger each minute start at second 30
那么我怎样才能每90秒触发一次呢?
最佳答案
您可能需要创建两个具有相同主体但不同 cron 表达式的函数:
0 0/3 * * * * // 00:00 03:00 06:00...
30 1/3 * * * * // 01:30 04:30 07:30...
每个函数每 3 分钟运行一次,中间间隔 90 秒。通过将主体提取到辅助函数中,然后从两个函数中调用它来重用主体可能是有意义的。
另一个选择是创建一个每 30 秒触发一次的函数,检查当前时间是否是 90 秒的正确倍数,否则立即返回。
关于javascript - 如何每 90 秒触发一次 Azure 计时器功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45165840/