问题标签 [node-cron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - node-cron 在 vm 上无休止地循环
我在 gcloud 计算实例上设置了一个 cron 作业。它在我的本地上按预期运行,但在 gcloud 实例上它等到第一次运行,然后开始无限循环执行,没有时间间隔。
node.js - 如何按计划自动清理旧的 Twilio 聊天频道?
我构建了一个生产应用程序,它使用 Twilio Programmable Chat 来实现其功能之一。我突然想到,该应用程序每天都会创建大量的聊天频道,并且无法自动使它们过期。Twilio 将您限制为 1,000 个聊天频道(我相信),如果我不使用某种每晚运行的预定作业清理它们,很快就会达到限制。
因此,理想的解决方案是使用 node.js 和某种调度程序来检索我之前创建的所有旧聊天频道,并将它们全部删除以进行维护。
node.js - 我想使用 node-scheduler 指定时区在特定时间安排任务,我应该怎么做?
以上是我的代码,我想将其用作通知调度程序,但无法正常工作
node.js - npm 中的 node-cron 和 cron 模块是否相同?
我正在尝试在我的节点 api 中实现一个 cron 作业调度程序。当我进行搜索时,我看到有两个模块。节点 cron 和 cron。参考下面的问题,它增加了我的困惑,因为用户在他的机器上安装了 node-cron,而在他的代码中他导入了 cron 模块。
当我在 npmjs 中搜索模块时,我看到两个不同的模块
不知道我是否完全误解了这个概念或什么。
请建议。!
javascript - JavaScript Discord Bot 更新频道名称
尝试将频道名称设置为当前 UTC 时间时,我遇到了一些意外结果。
下面的代码运行但仅每十分钟更新一次频道名称(它每 30 秒尝试一次,没有错误)。当它确实更新频道名称时,它实际上连续更新了 4 次,最终落后 1 分钟。
编码:
这是控制台窗口的输出:
android - 使用 NodeJS 后端在 Android 和 iOS 中的相对时区为每个客户端安排任务
我有一个移动应用程序(本机 Android 和 iOS),它需要每天午夜更新客户端的数据(以更新经常性项目)。我正在使用node-croncron-jobs
库在 nodejs 中使用它,它应该可以正常工作。但我面临的主要问题是时区,即当时钟在“客户端”(无论它们在哪里)午夜敲响时数据应该更新,但 cron 根据“服务器时间”运行。所以它适用于一些客户,但对许多客户来说却失败了......
我想知道有什么方法可以在客户端(通过在特定时间访问 Web 服务)或直接从服务器实现这一点?我的开发人员建议我将客户端的时区保存在数据库中,并根据每个客户端的时区分别运行 cron,但我不同意这个想法,因为我认为服务器同时处理这么多作业会太重。
为此,我需要专业和专家的意见。我应该选择后者还是其他方式?
javascript - 在 node-cron 中获取下一个 cron 作业时间
在 node-cron 中,我如何获得下一个 cron-job 的时间?例如 cronJob.nextCronJob().time 或其他属性。文档中没有显示这一点的方法。
node.js - 如何每天在特定时间停止节点 cron?
我正在尝试向用户发送推送通知并尝试每天发送 3 次或 2 次,但之后我不想发送通知,就像我今天发送了 3 次通知一样,之后也不想发送通知下一个周期从第二天开始,依此类推,我在晚上 7 点之后无法停止,我想在晚上 7 点之后停止节点 cron 并在第二天开始循环。
node.js - 如何设置 node-cron 在 12 小时内运行
我希望在我的 node.JS 项目中安排一个任务,使其在计划时间后的 12 小时内运行。我尝试使用0 */12 * * *
,但它只能在第 12 小时运行。请问怎么办?