【发布时间】:2021-12-13 20:44:40
【问题描述】:
我有这个:
cronJob = require('cron').CronJob;
var getTexts = new cronJob( '13 12 * * *', function(){
var viewConformationEmails = "select * from clients";
ibmdb.open(ibmdbconn, function(err, conn) {
if (err) return console.log(err);
conn.query(viewConformationEmails, function(err, rows) {
if (err) {
console.log(err);
} else if (!err) {
console.log("Success")
}
var arrayOfNumbers = []
for (var i = 0; i < rows.length; i++) {
arrayOfNumbers.push(rows[i].PHONE_NUMBER)
}
console.log("arrayOfNumbers: ", arrayOfNumbers)
conn.close(function() {
});
});
});
})
我在这里所做的是为今天 12:13 pm 设置cronjob,这已经过去了。在该 cronjob 函数中,我访问我的数据库并获取电话号码,将它们放入一个数组中,然后尝试记录该数组。
但是,在 12:13 pm 没有通过。我也用twillo 试过这个,它通过了。但我无法弄清楚我做错了什么,或者我什至可以做我正在寻找的事情。这可能吗
【问题讨论】:
-
感谢您的关注。
标签: javascript node.js cron