चल समारोह में हर मिनट और संदेश भेजने

0

सवाल

मैं यह कार्य किया है:

    var getTexts = new cronJob( '*/1 * * * *', 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")
            }

            
            for (var i = 0; i < rows.length; i++) {
                // arrayOfNumbers.push(rows[i].NAME)
                // arrayOfNumbers.push(rows[i].PHONE_NUMBER)
                // arrayOfNumbers.push(rows[i].HOUR)
                // arrayOfNumbers.push(rows[i].MINUTE)
                var minute = rows[i].MINUTE;
                var hour = rows[i].HOUR;
                console.log(rows[i])
                var stringg = rows[i]["MINUTE"] + " " + rows[i]["HOUR"] + " * " + "* " + "*"


                var textJob = new cronJob( stringg, function(){
                    client.messages.create( { to:'xxx', from:'yyy', body:'Hello! Hope you’re having a good day!' }, function( err, data ) {});
                  },  null, true);
            }

            conn.close(function() {
            });
        });
    });
}, null, true)

क्या यह है करने के लिए माना जाता है चलाने के लिए एक cronjob हर 1 मिनट में हो जाता है, जो सभी के परिणाम से मेरे clients तालिका. मैं तो पाश के माध्यम से प्रत्येक परिणाम है, और अगर यह वर्तमान समय है और यह mathces समय में डेटाबेस है, तो यह संदेश भेजता है. हालांकि, इसे चलाता है पहली cronjob पर प्रत्येक मिनट के साथ दिन, और फिर चलो कहना है कि मेरे etxt माना जाता है, जाने के लिए हमारे पर 9:15, तो यह नहीं कर सकते हैं काफी तेजी से वहाँ पाने के लिए, क्योंकि यह अभी भी चल रहा है के माध्यम से पहली cronjob itteration. यह मेरा अनुमान है, लेकिन मैं नहीं कर रहा हूँ 100% यकीन है कि और मैं नहीं कर सकते हैं बाहर आंकड़ा क्यों. कर सकते हैं किसी की मदद?

cron javascript node.js twilio
2021-10-29 14:05:04
1

सबसे अच्छा जवाब

0

यह समझ से बाहर यह कर:

var getTexts = new cronJob( '45 * * * * *', function(){

यह क्या करता है चलाने के लिए cronjob हर 45 secondsहै , जो फिर जाएगा बाहर भेजने पाठ संदेश निर्दिष्ट समय पर. सही काम करता है, अब तक ...

2021-10-29 14:39:27

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में