node-cron 运行 每 3 小时作业一次

node-cron run job every 3 hours

我正在尝试每 3 小时 运行 一个 node-cron 作业,但我不确定我是否做对了。

现在我正在使用:

* * */8 * * *

这是正确的吗?

您应该 zero-out 秒和分钟值,并使用 /3 作为步长。 这个的 cron 表达式是

0 0 */3 * * *

计算结果为 'At 0 seconds, 0 minutes every 3rd hour'。

您当前的表达式 * * */8 * * * 将尝试 运行 每 8 小时后的每一分钟的每一秒。