node.js - 如何设置 node-cron 在 12 小时内运行
问题描述
我希望在我的 node.JS 项目中安排一个任务,使其在计划时间后的 12 小时内运行。我尝试使用0 */12 * * *
,但它只能在第 12 小时运行。请问怎么办?
解决方案
你可以试试Bull.js。我从来没有用它来安排任务(在 xx 分钟后只有一个任务)。但是根据他们的文档,您可以安排/重复任务。
示例代码:
paymentsQueue.process(function(job){
// Check payments
});
// Repeat payment job once every day at 3:15 (am)
paymentsQueue.add(paymentsData, {repeat: {cron: '15 3 * * *'}});
非常容易使用,因为它遵循cron 表达式描述符
推荐阅读
- c# - 如何在代码检查器中打开 GameObject 的子项(Unity)
- tensorflow-federated - 使用 tff.learning.build_federated_evaluation 而不是 keras_evaluate
- dl4j - DL4j - 从 Java Array 转换为 INDArray 时的舍入浮点数
- vue.js - 如何编辑模态输入区域vue js
- javascript - 重定向目的地nextjs并反应原生expo web
- linux-kernel - Marvell 88e6122 DSA 开关驱动程序不工作 IMX6
- javascript - 不正确显示越南语 pdf。使用 jsPDF
- math - 通过 torch.topk 导出梯度
- keycloak - 用于身份联合的 Keycloak 反向通道注销
- python - 在同一个 conda 环境中安装 Python3.9 和 PyPy3.7