Рассчитать по выражению cron

Есть ли библиотека для вычисления выражения cron в nodejs? как добавить или вычесть часы из выражения cron

Например:

  1. Если у вас есть выражение cron "0 23 * * *", оно будет срабатывать каждый день в 23:00, затем добавьте функцию 2 часа к cron, и в результате вы получите "0 1 * * *", срабатывание в 01:00 каждый день после сложения.

  2. Если у вас есть выражение cron "0 23 31 12?", Оно будет срабатывать в 23:00 31/12 каждый год, тогда вы добавите 4 часа к этому cron, и это приведет к "0 3 01 01?" будет срабатывать 03:00 01/01 каждый год после добавления.

Я сталкиваюсь с ситуацией, когда каждый день в 23:00 у меня запускается работа, и через 2 часа я автоматически устанавливаю другую работу. В результате у меня будет 2 работы: одна на 23:00 каждый день, одна на 01:00 следующая каждый день (через 2 часа)

Я не знаю, возможно ли это сделать. Любая идея? Благодарю.

0 ответов

Другие вопросы по тегам