跳到主要内容
CNode

nodejs如何创建定时任务

问答
Ssayfly发布于 12 年前最后回复 10 年前
17210650

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

查看回复

回复 (17)

Y
yunheli#1710 年前

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

H
herro-chen#1610 年前

node-crontab

L
luoyjx#1510 年前
引用 waksana__legacy_543dded0de346cb1644300bccron 格式可以这样写 0 /5

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

F
fangker#1410 年前
引用 i5ting@fangker later也不错

@i5ting 会造成阻塞么

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

9
9958#1210 年前
O
onlyone1221#1110 年前

mark

1
151263#1010 年前

我的项目里面用的也是 later

Y
youth7#710 年前

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

L
liushaobo05#610 年前

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

F
fangker#510 年前
引用 i5ting@fangker later也不错

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

I
i5ting#410 年前
引用 fangkermark正好用到

@fangker later也不错

F
fangker#310 年前

mark正好用到

S
sayfly#212 年前
引用 newghost

@newghost 感谢

N
newghost#112 年前
setInterval(function() {
   //you task here
}, 5 * 60 * 1000);

参与回复

登录后即可参与回复。登录