На сервере (Нода/Экспресс) запущенны таски, выполняющиеся с интервалом
function testJob (name, timeout) {
setInterval(() => {
console.log(name)
}, timeout)
}
function startUpJobs () {
Job.find({}).then(jobs => {
jobs.forEach(job => {
testJob(job.name, job.timeout)
})
})
}
Сами таски хранятся в Монге, создаются через АПИ.
А как удалять таск? К примеру, какой-то из созданных тасков мне уже не нужен. Я хочу из ГУИ убивать его. Как это реализовать? Я посмотрел библу
cron
для Ноды
https://github.com/kelektiv/node-cron там есть способ
stop()
но я не понимаю как идентифицировать нужный таск?