En Node.js, utilizo Node-Schedule para realizar tareas de tiempo. El formato de tiempo de estilo Cron no es muy intuitivo para los principiantes, por lo que este método generalmente se usa: por ejemplo, en el ejemplo oficial, la tarea se realiza a 42 minutos por hora.
La copia del código es la siguiente:
Var programar = require ('nodo-schedule');
var rule = new cryste.Recurrencerule ();
regla.minute = 42;
var j = shiteb.scheduleJob (regla, function () {
console.log ('La respuesta a la vida, el universo y todo!');
});
Entonces, la pregunta es, ¿cómo realizar tareas cada 15 minutos o 30 minutos?
Lo más crítico es esa regla. Minute admite matrices, por lo que es fácil de operar si lo sabe.
Realizar cada 15 minutos:
La copia del código es la siguiente:
regla.minute = [0, 15, 45];
Del mismo modo, cada 30 minutos:
La copia del código es la siguiente:
regla.minute = [0, 30];