← Todos os pacotes

xs-cron

v1.0.0 por ? 0 downloads

Cron expression parser and scheduler for XanaScript

xs install xs-cron
cronscheduleparserjobtime

README

xs-cron

Parser e agendador de expressões cron para XanaScript.

API

  • valida(expressao)verdadeiro/falso
  • parse(expressao){ minuto, hora, dia, mes, diaSemana }
  • match(expressao, ms) — checa se bate em um instante
  • proxima(expressao, aPartirDe) — próximo instante que bate
  • entre(expressao, inicio, fim) — todos os instantes no intervalo

Suporta 5 campos (minuto hora dia-do-mes mes dia-da-semana), *, */n, a-b, listas ,, e nomes de mês/dia.

Exemplo

xana
traz-ai "xs-cron" as cron
cria exp = "0 9 * * 1-5" // dias úteis às 9h
se-pah (cron.valida(exp)) {
  cria proximo = cron.proxima(exp)
}
Avaliações

Nenhuma avaliação ainda.