Heim >Web-Frontend >js-Tutorial >Node.js node-schedule Methode zur geplanten Aufgabenausführung alle paar Minuten_node.js

Node.js node-schedule Methode zur geplanten Aufgabenausführung alle paar Minuten_node.js

WBOY
WBOYOriginal
2016-05-16 16:14:482162Durchsuche

In Node.js verwende ich Node-Schedule, um geplante Aufgaben auszuführen. Das Zeitformat im Cron-Stil ist für Anfänger nicht intuitiv, daher wird im Allgemeinen diese Methode verwendet: Im offiziellen Beispiel wird die Aufgabe beispielsweise mit 42 Minuten pro Stunde ausgeführt

Code kopieren Der Code lautet wie folgt:

var Schedule = require('node-schedule');

var Rule = neuer Zeitplan.RecurrenceRule();
Regel.Minute = 42;

var j = Schedule.scheduleJob(rule, function(){
console.log('Die Antwort auf das Leben, das Universum und alles!');
});


Die Frage ist also: Wie führt man eine Aufgabe alle 15 Minuten oder 30 Minuten aus?

Das Wichtigste ist, dass Rule.minute Arrays unterstützt, was die Bedienung erleichtert

Alle 15 Minuten ausführen:

Code kopieren Der Code lautet wie folgt:

Rule.minute = [0, 15, 45];
Führen Sie in ähnlicher Weise alle 30 Minuten Folgendes aus:

Code kopieren Der Code lautet wie folgt:
Rule.minute = [0, 30];

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn