如何立即执行节点计划作业并在每30分钟后重复

时间:2016-04-01 11:10:36

标签: javascript node.js npm

我编写了一个nodejs程序,并希望使用node-schedule npm安排它,每30分钟重复一次。 我已经使用

安排了它
var nodeSchedule = require('node-schedule');
nodeSchedule.scheduleJob('* /30 * * * *',require('./devModules.js').runDev);

不是立即执行,而是进行30分钟的睡眠,然后每30分钟执行一次。 如何立即安排并每隔30分钟重新发生一次?

请帮忙。

1 个答案:

答案 0 :(得分:2)

我认为node-scheduler不支持这个,这样的事情可以通过setInterval来完成,但是要将它与玉米一起使用" corn"模块: - Cron npm



var cronJob = require('cron').CronJob;
var myJob = new cronJob('0 */10 * * * *', function(){
    console.log(new Date().toLocaleString());
},function(){

},true); 

// true value will start it once you start cron job




告诉我们是否有帮助。