2017-06-04 74 views
0

我想在10'o时钟每日执行消息5分25秒,但我试图程序我得到一个错误:我们如何在nodejs每天的特定时间执行消息?

ERROR OCCURED: 
    throw patterns[5] + ' is a invalid expression for week day'; 
    ^
is a invalid expression for week day 

代码:

var cron = require('node-cron'); 
cron.schedule('25 05 10 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 January,February,March,April,May,June,July,August,September,October,November,December Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday ', function(){ 
    console.log('Time for breakfast'); 
}); 

回答

0

被如所描述的这个cron语法在节点的cron库页:

┌────────────── second (optional) 
│ ┌──────────── minute 
│ │ ┌────────── hour 
│ │ │ ┌──────── day of month 
│ │ │ │ ┌────── month 
│ │ │ │ │ ┌──── day of week 
│ │ │ │ │ │ 
│ │ │ │ │ │ 
* * * * * * 

所以,每天10时05分25秒执行任务时,尽量 25 10 10 * * *

cron.schedule('25 5 10 * * *', function() { 
    console.log('Time for breakfast'); 
}); 
+0

谢谢你们的帖子它完美 –

+0

很高兴我能帮助 – Mikko

+0

你能告诉我如何错误MongoDB中的程序中使用MongoDB的客户端please..see这个链接来设置用户名和密码。 https://stackoverflow.com/questions/44352662/how-to-set-username-and-password-in-mongdb-program?noredirect=1#comment75707607_44352662 –

相关问题