计划基于用户选择的日期和时间运行的电子邮件报告

时间:2017-04-28 16:25:57

标签: node.js scheduled-tasks node-cron

我遇到了这两个图书馆https://www.npmjs.com/package/node-schedulehttps://www.npmjs.com/package/node-cron

用户可以为计划任务禁用/启用电子邮件报告。计划报告可以是每月/每周/每天。

我将计划的时间保存在数据库中。但是如果需要销毁,我将如何在以后推荐预定的cron。

1 个答案:

答案 0 :(得分:0)

尝试使用crontab

在这里,您可以随时参考所有工作

var cron = require('crontab');

cron.load(function(err, crontab) {        
  // show all jobs 
  var jobs = crontab.jobs();

  // show jobs with conditions 
  var jobs = crontab.jobs({command:'ls -l', comment:/comment 1/});
}