Texto em Linguagem Natural para Cron

Descreva seu agendamento em português e gere a expressão Cron de forma automática.

Desenvolvimento e Código
100% Client-Side · Privado e Seguro
Texto em Linguagem Natural para Cron

Descreva seu agendamento em português e gere a expressão Cron de forma automática.

Central de Conhecimento e Guia

Conversor de Linguagem Natural para Expressões Cron e Explicador

Conversor de Linguagem Natural para Expressões Cron e Explicador

Esta ferramenta opera 100% do lado do cliente. Seus códigos, tokens, credenciais e dados confidenciais nunca saem do seu navegador nem são transmitidos a servidores remotos.

Fórmula e Método de Cálculo

Natural Language ➔ Lexical Tokenizer ➔ AST ➔ [Min] [Hour] [DOM] [Month] [DOW]

The NLP engine scans for temporal keywords (like 'midnight', 'weekend', 'hourly') and mathematically maps them to the corresponding integer constraints required by the cron daemon.

Melhores Práticas e Dicas

  • Avoid Ambiguous Phrasing: A phrase like 'every day' is perfectly parsed to `0 0 * * *` (midnight). However, 'sometimes' or 'often' cannot be translated. You must provide explicit temporal boundaries.
  • Verify the Output Before Deployment: Semantic parsers can occasionally misinterpret complex conjunctions (e.g., 'Mondays and Fridays in March'). Always double check the generated 5 part string before pasting it into your crontab.
  • Understand the Limits of Cron: If you type 'every 30 seconds', the parser will fail or round up to one minute, because standard Unix cron cannot resolve sub minute intervals.

Perguntas Frequentes

O que é uma AST?
Uma Árvore de Sintaxe Abstrata (AST - Abstract Syntax Tree) é uma estrutura de dados usada por compiladores. O analisador decompõe a frase em uma AST, identificando a 'ação', o 'intervalo' e as 'restrições' antes de gerar a string final do cron.
Isso suporta sintaxe cron não padrão?
A ferramenta gera a sintaxe padrão do Unix (5 campos). Ela não gera automaticamente expressões de 6 campos (que incluem o Ano), a menos que explicitamente configurada, já que daemons padrão do Linux as rejeitarão.
Posso fazer o inverso (de Cron para linguagem natural)?
Sim. O parsing bidirecional é suportado. Você pode colar uma string enigmática como `0 12 * * 1,5` e o motor a traduzirá instantaneamente de volta para 'Às 12:00, somente na segunda-feira e sexta-feira'.