我正在使用 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。
关于javascript - 如何在每个新月安排 node-cron 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63408998/