node.js - 如何在每天凌晨 12 点设置 Node 时间表

标签 node.js npm schedule

我正在使用 node-schedule 来安排我的任务。现在我需要在每天凌晨 12 点安排一份工作。 下面给出的是我正在使用的代码,

var rule3 = schedule.scheduleJob('00 00 00 * * *', function(){
    console.log('my test job!');
});

这对我不起作用。

感谢任何帮助。提前致谢。

最佳答案

您可以简单地使用node-cron模块。

var CronJob = require('cron').CronJob;
var job = new CronJob('00 00 12 * * 0-6', function() {
  /*
   * Runs every day
   * at 12:00:00 AM.
   */
  }, function () {
    /* This function is executed when the job stops */
  },
  true, /* Start the job right now */
  timeZone /* Time zone of this job. */
);

阅读docs更多模式。

关于node.js - 如何在每天凌晨 12 点设置 Node 时间表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33366847/

相关文章:

npm 脚本 : is there a cross platform conditional statement?

python - 传递参数给调度

javascript - 我将 bcrypt 安装到我的 package.json 时没有什么问题

node.js - Windows10中GIT和NPM的代理配置

java - Android 从计时器任务启动 Activity

javascript - Cron 工作每天上午 9 点到下午 5 点

javascript - 获取postgres-query的结果作为nodejs中的变量

javascript - 为什么网络套接字在 nodejs 上表现不同?

node.js - 如何使用 aws ses 在电子邮件 header 中添加姓名

html - Angular 6 的路由不适用于 "Router"模块,我想我有一个错误,但我不知道它是什么