Categorias

Gerador de Expressão Cron

Gerar expressões cron com opções predefinidas e personalizadas

Fatos principais

Categoria
Generator
Tipos de entrada
select, text
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Gerador de Expressão Cron é uma ferramenta prática para criar agendamentos precisos para tarefas automatizadas, permitindo configurar desde intervalos simples até padrões complexos de tempo com facilidade.

Quando usar

  • Ao configurar tarefas agendadas em servidores ou sistemas de automação.
  • Quando precisar validar ou criar rapidamente uma sintaxe cron sem erros.
  • Para definir janelas de execução específicas, como horários comerciais ou dias úteis.

Como funciona

  • Selecione um agendamento predefinido na lista para gerar a expressão automaticamente.
  • Ajuste os campos individuais de minuto, hora, dia, mês e dia da semana para personalizar o intervalo.
  • Copie a expressão gerada e cole diretamente no seu arquivo de configuração ou sistema de agendamento.

Casos de uso

Agendamento de backups diários de banco de dados à meia-noite.
Envio de relatórios semanais de desempenho toda segunda-feira.
Execução de scripts de limpeza de cache durante horários de menor tráfego.

Exemplos

1. Backup Diário à Meia-Noite

Administrador de Sistemas
Contexto
Necessidade de realizar um backup completo do banco de dados todos os dias sem intervenção manual.
Problema
Criar uma expressão que execute exatamente às 00:00 todos os dias.
Como usar
Selecione a opção 'Every Day at Midnight' no menu de predefinições.
Configuração de exemplo
preset: every-day-midnight
Resultado
A expressão gerada é '0 0 * * *', garantindo a execução diária no início do dia.

2. Execução em Horário Comercial

Desenvolvedor Backend
Contexto
Um serviço de sincronização de dados deve rodar apenas enquanto a equipe está ativa para monitorar possíveis erros.
Problema
Configurar uma tarefa para rodar apenas de segunda a sexta, das 9h às 17h.
Como usar
Escolha a opção 'Business Hours' no menu de predefinições.
Configuração de exemplo
preset: business-hours
Resultado
A expressão gerada cobre o intervalo de 9h às 17h, de segunda a sexta-feira, otimizando o uso de recursos.

Testar com amostras

generator

Hubs relacionados

FAQ

O que é uma expressão Cron?

É uma string composta por cinco ou seis campos que define o tempo e a frequência para a execução de tarefas agendadas em sistemas baseados em Unix.

Posso criar intervalos personalizados?

Sim, você pode editar manualmente os campos de minuto, hora e data para criar padrões específicos, como execuções a cada 5 minutos.

Como funcionam os caracteres especiais como * ou /?

O asterisco (*) significa 'todos', enquanto a barra (/) é usada para definir intervalos, como */15 para indicar a cada 15 unidades de tempo.

O gerador suporta horários comerciais?

Sim, incluímos uma opção predefinida para 'Horário Comercial' que configura a execução para ocorrer entre 9h e 17h, de segunda a sexta-feira.

A ferramenta é gratuita?

Sim, o Gerador de Expressão Cron é uma ferramenta gratuita e online, pronta para uso imediato sem necessidade de cadastro.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/cron-expression-generator

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
preset select Sim -
minute text Não -
hour text Não -
day text Não -
month text Não -
weekday text Não -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-cron-expression-generator": {
      "name": "cron-expression-generator",
      "description": "Gerar expressões cron com opções predefinidas e personalizadas",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=cron-expression-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]