Aks*_*hid 3 javascript cron node.js node-cron
我正在使用 node-cron 包来调度 node-cron 作业。我想安排一个 node-cron 作业,该作业将在每个新月运行。例如:我的 node-cron 作业应该在2020 年 9 月 1 日之后运行,然后它应该在2020 年 10 月 1 日运行等等..!请帮我解决上述问题。提前致谢。
我已经测试了接受的答案的代码,并注意到有一些问题。
cron.schedule(* * 1 * *) 将使代码在每个月的第一天,每小时和每分钟运行一次。这意味着如果是一个月的第一天,代码将每分钟运行一次。
为了纠正这个问题(实际上每个月运行一次,而不是一天多次运行),我们将: cron.schedule(* * 1 * *) 更改为: cron.schedule(0 0 1 * *) 所以代码在第一天运行,在 00:00。
按照本教程,我相信您只需要做:
const cron = require("node-cron");
cron.schedule("* * 1 * *", function() {
// Do something
});
Run Code Online (Sandbox Code Playgroud)
在哪里:
归档时间: |
|
查看次数: |
692 次 |
最近记录: |