deno.com

Deno Cron

在 Github 上编辑

警告:这是一个不稳定的 API,随时可能更改或删除。
Deno Cron 是一个内置于 Deno 运行时的 cron 任务调度器,可在 Deno Deploy 上零配置工作。它没有重叠的 cron 执行,并且在异常时具有自动处理程序重试。

创建一个名为“记录消息”的 cron 作业,该作业每分钟运行一次。
Deno.cron("Log a message", "* * * * *", () => {
  console.log("This will print once a minute.");
});
创建一个具有以毫秒为单位的回退计划的 cron 作业。
Deno.cron("Retry example", "* * * * *", {
  backoffSchedule: [1000, 5000, 10000],
}, () => {
  throw new Error("Deno.cron will retry this three times, to no avail!");
});

使用 Deno CLI 在本地运行此示例

deno run --unstable-cron https://docs.deno.org.cn/examples/scripts/cron.ts

您找到所需的内容了吗?

隐私政策