节点 Cron 在 0.00 分钟开始 运行,然后在 60 分钟后开始

Node Cron start running at 0.00 minutes and then after 60 minutes

我正在使用 node-cron。我想要的是当我的程序启动 node-cron 时应该 运行 函数然后等待 60 mints 和 运行 函数但实际上当我开始执行时 node-cron 没有 运行 开始时的功能,但在 59 mints 之后。 任何帮助将不胜感激。 提前致谢

这是我的代码。

export const surrogate = async () => {
  cron.schedule("*/59 * * * *", scheduleFunction);
};

const scheduleFunction = async () => {
  console.log("Calling after 59 minutes");
};

因为您必须在启动时只调用一次 surrogate:

export const surrogate = async () => {
  scheduleFunction();
  cron.schedule("*/59 * * * *", scheduleFunction);
};