nodejs如何创建定时任务
 发布于 11 年前  作者 sayfly  20800 次预览  最后一次回复是 9 年前  来自 问答 

如果我用 node-schedule 来创建定时任务 要设定为每5分钟执行一次 只能用笨办法设定 5 10 15 。。等时间来运行 。。 有什么简单的方法来实现 每5分钟进行定时任务?

17 回复
newghost
setInterval(function() {
   //you task here
}, 5 * 60 * 1000);
fangker

mark正好用到

fangker

@i5ting 谢谢了~有没有自己实现的方式

liushaobo05

setTimeout(function(){ // },1000) 这个函数怎么不行?

youth7

@liushaobo05 setTimeout是在某个时间间隔后执行一次。当然如果用递归的话也可以模拟出setInterval的效果

Alex-fun

@youth7 大牛 吊吊的 自豪地采用 CNodeJS ionic

151263

我的项目里面用的也是 later

waksana

cron 格式可以这样写 0 */5 * * * *

fangker

@i5ting 会造成阻塞么

luoyjx

@waksana node-schedule的crontab和linux还有点不一样。。。

yunheli

定时任务不应该让node去做,linux的crontab不错