Maison >interface Web >js tutoriel >Node.js planifie la méthode d'exécution des tâches planifiées toutes les quelques minutes_node.js

Node.js planifie la méthode d'exécution des tâches planifiées toutes les quelques minutes_node.js

WBOY
WBOYoriginal
2016-05-16 16:14:482170parcourir

Dans Node.js, j'utilise node-schedule pour exécuter des tâches planifiées. Le format horaire de style Cron n'est pas intuitif pour les débutants, c'est pourquoi cette méthode est généralement utilisée : Par exemple, dans l'exemple officiel, la tâche est exécutée à 42 minutes par heure

Copier le code Le code est le suivant :

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

var règle = new planning.RecurrenceRule();
règle.minute = 42;

var j = planning.scheduleJob(rule, function(){
console.log('La réponse à la vie, à l'univers et à tout !');
});


La question est donc : comment exécuter une tâche toutes les 15 minutes ou 30 minutes ?

L'essentiel est que Rule.minute prend en charge les tableaux. Sachant cela, il sera facile à utiliser

.

Exécuter toutes les 15 minutes :

Copier le code Le code est le suivant :

règle.minute = [0, 15, 45];

De même, exécutez toutes les 30 minutes :
Copier le code Le code est le suivant :

règle.minute = [0, 30];
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn