我有这个:
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() {
});
});
});
})
我在这里所做的是cronjob为今天下午 12:13设置一个,这已经过去了。在那个 cronjob 函数中,我访问我的数据库并获取电话号码,将它们放入一个数组中,然后尝试记录该数组。
然而,在下午 12 点 13 分,它没有通过。我也试过这个twillo,它通过了。但我无法弄清楚我做错了什么,或者我什至可以做我正在寻找的事情。这可能吗