我想检查 cron 作业执行该特定 cron 作业的 cron 作业进程需要多少时间。
之后,如果 cron-job 执行该进程的时间超过 10 分钟,则应停止该特定 cron-job 并且休息 cron 作业应正常处理。
我正在使用 node-cron 包进行 cron 作业。
在下面的代码中,我想知道执行该进程需要多长时间,如果它超过 10 分钟,那么在 setTimeout() 函数中,我可以使用 cron 的 task.stop() 方法来停止该 cron 作业。
var task = cron.schedule('0 1 * * *', () => {
console.log('Runing a job at 01:00')
}