【发布时间】:2014-04-22 18:23:38
【问题描述】:
我目前正在使用 Sails.js,希望能向您提出一个简单的问题。在这个小项目中,我使用在特定日期结束的拍卖。
我的问题是如何让“cron 工作看起来像”来检查每个拍卖结束时间。
我尝试了以下代码:
var cronJob = require('cron').CronJob;
new cronJob('1 * * * * *', function(){
console.log('You will see this message every second');
}, null, true, null);
问题是当多个用户访问拍卖页面时,会执行多个 cronjobs。有没有办法在服务器启动后在 Sails.js 中创建引导文件或类似的东西?
【问题讨论】:
-
你为什么不直接使用
crontab而不是让它成为 Sails 的一部分呢?您在哪里插入此代码?