0
我上一个项目,我需要发送关于其与特定的工作日只喜欢星期一和星期四设置cron作业的日期范围
这个cron沿着两个选定日期之间的日期邮件工作语法是:
0 * * * * *
而且允许值应低于期权
- 秒之间: 0-59
- 分钟:0-59
- 时间:0-23
- 白天本月的:1-31
- 月:0-11
- 星期几:0-6
我试过使用node-schedule - npm。看到我的代码如下
var j = schedule.scheduleJob({ start: obj.start_date, end: obj.end_date, dayOfWeek: obj.dayOfWeek, hour: obj.hour, minute: obj.minute, second: 1 }, function(params){
console.log(params);
}.bind(null, obj));
我能够在日期上运行的作业,但它不持久。每当我进行更改并启动服务器时,它都会重置预定作业。
那么我该如何设置一个cron作业,它将在选定日期(星期一,星期二等)的特定日期(或日期范围)内运行?
对于节点时间表,您需要让服务器始终运行。如果您希望即使您的服务器未运行时也安排您的作业,您应该查找议程文档 –