Encontré estas dos bibliotecas https://www.npmjs.com/package/node-schedule y https://www.npmjs.com/package/node-cron .
El usuario puede deshabilitar/habilitar los informes de correo electrónico para una tarea programada. El informe programado puede ser mensual/semanal/diario.
Guardo los tiempos programados en la base de datos. Pero, ¿cómo refiero un cron programado más adelante en el futuro si es necesario destruirlo?
Intenta usar crontab
aquí puedes consultar todos los trabajos cuando quieras más tarde
var cron = require('crontab'); cron.load(function(err, crontab) { // show all jobs var jobs = crontab.jobs(); // show jobs with conditions var jobs = crontab.jobs({command:'ls -l', comment:/comment 1/}); }