2017-06-04 72 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 –

相關問題