⏱Analisador de Expressão Cron
Expressões cron são um formato padrão para definir cronogramas de tarefas recorrentes. Elas são amplamente usadas no crontab do Linux, agendamentos de CI/CD e gatilhos de funções em nuvem. Uma expressão consiste em 5 campos: 'minuto hora dia mês dia_da_semana', cada um suportando * (todos), números, intervalos (1-5), intervalos (*/5) e listas (1,3,5). Esta ferramenta converte expressões cron em descrições em linguagem natural legíveis por humanos e pré-visualiza os próximos 10 horários de execução.
Como usar
- 1Inserir Expressão
Digite uma expressão cron no campo de entrada. Use os botões de predefinição para aplicar padrões comuns rapidamente.
- 2Ler Descrição
A expressão é convertida em uma descrição de linguagem natural legível por humanos.
- 3Análise de Campo
Revise o que cada campo (minuto, hora, dia, mês, dia da semana) significa individualmente.
- 4Verificar Horários de Execução
Verifique os próximos 10 horários de execução agendados para garantir que o cronograma funcione conforme o planejado.
Dicas
- 💡*/5 * * * * significa 'a cada 5 minutos'.
- 💡0 9 * * 1-5 significa 'às 9:00 AM nos dias úteis'.
- 💡Use os botões de predefinição para começar rapidamente com padrões comuns.
- 💡Verifique a lista de próximos horários de execução para validar se o seu agendamento funciona como esperado.
Perguntas frequentes
- Q. O que é uma expressão cron?
- A. Cron é um agendador de tarefas em sistemas Unix. A expressão tem cinco campos (minuto, hora, dia, mês, dia da semana) que definem quando executar uma tarefa.
- Q. O que significa "0 9 * * 1-5"?
- A. Executa a tarefa às 9h00 de segunda a sexta. 1-5 são os dias da semana (seg-sex), 0 é o minuto e 9 a hora.
- Q. Como expressões cron são usadas em ambientes serverless?
- A. AWS EventBridge, Google Cloud Scheduler e GitHub Actions (trigger schedule) suportam expressões cron para executar tarefas periódicas sem servidor dedicado.