Я хочу проверить, сколько времени занимает задание cron для выполнения процесса задания cron для этого конкретного задания cron.
После чего, если задание cron занимает более 10 минут для выполнения этого процесса, тогда этоопределенное задание cron должно быть остановлено, а остальные задания cron должны обрабатываться как обычно.
Я использую пакет node-cron для задания cron.
В приведенном ниже коде я хочу узнать, сколько времени оновыполняет этот процесс, если он дольше 10 минут, то в функции setTimeout () я могу использовать метод task.stop () cron, чтобы остановить это задание cron.
var task = cron.schedule('0 1 * * *', () => {
console.log('Runing a job at 01:00')
}