javascript - 如何在每个新月安排 node-cron 作业?

标签 javascript node.js cron 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。

关于javascript - 如何在每个新月安排 node-cron 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63408998/

相关文章:

javascript - 使图表在 HighChart 中显示当前年份

javascript - sequelize 忽略 JSON 对象上的 "save()"方法

javascript - Node.js 中的 q 服务困惑

javascript - 在 Knockout 中初始化时调用组件函数

javascript - 在 http 调用后在 View 中填充数据

node.js - 在另一个文件中导出/使用快速 session

javascript - 每秒使用 cron 作业执行脚本的替代方案?

python - 将 crontab 与 django 一起使用

php - MAC 操作系统上的 Cron 作业问题

javascript - 使用 JavaScript 将类添加到特定的 href 元素