Gerador de expressoes Cron: domine a sintaxe Cron para agendamento de tarefas
Aprenda a sintaxe de expressoes cron, padroes de agendamento comuns, caracteres especiais e como usar um gerador cron para automacao.
1 de fevereiro de 2026
O que sao expressoes Cron?
Expressoes cron sao strings compactas usadas para definir agendamentos de tarefas automatizadas em sistemas operacionais tipo Unix. Originalmente parte do daemon cron do Unix, essas expressoes se tornaram o padrao universal para especificar quando tarefas recorrentes devem ser executadas. De scripts de manutencao de servidores a backups de bancos de dados, as expressoes cron alimentam a infraestrutura de agendamento por tras de inumeras aplicacoes.
Uma expressao cron consiste em cinco campos (ou seis, se incluir segundos), cada um separado por um espaco. Juntos, esses campos definem o padrao de tempo exato para uma tarefa agendada.
Detalhamento da sintaxe Cron
A expressao cron padrao de cinco campos segue este formato:
minuto hora dia-do-mes mes dia-da-semana
Cada campo aceita valores especificos:
- Minuto: 0-59 — o minuto dentro da hora
- Hora: 0-23 — a hora no formato 24 horas
- Dia do mes: 1-31 — o dia do calendario
- Mes: 1-12 — o mes do ano
- Dia da semana: 0-7 — o dia da semana (0 e 7 representam domingo)
Caracteres especiais
As expressoes cron obteem seu poder dos caracteres especiais que permitem padroes de agendamento flexiveis:
- Asterisco (*): Corresponde a cada valor possivel. Por exemplo, * no campo hora significa "cada hora."
- Virgula (,): Especifica uma lista de valores. Por exemplo, 1,15 no campo dia-do-mes significa "no 1o e no 15o."
- Hifen (-): Define um intervalo. Por exemplo, 9-17 no campo hora significa "cada hora das 9h as 17h."
- Barra (/): Especifica valores de incremento. Por exemplo, */5 no campo minuto significa "a cada 5 minutos."
Padroes Cron comuns
Tarefas diarias
0 0 * * * — Executar a meia-noite todos os dias. O padrao classico para tarefas de manutencao diaria como rotacao de logs ou geracao de relatorios.
Tarefas semanais
0 0 * * 0 — Executar a meia-noite todo domingo. Perfeito para relatorios semanais ou backups completos.
Tarefas mensais
0 0 1 * * — Executar a meia-noite no primeiro dia de cada mes. Comumente usado para faturamento mensal ou processos de arquivamento.
Intervalos frequentes
*/5 * * * * — Executar a cada 5 minutos. Tipico para verificacoes de saude e monitoramento.
Casos de uso
Tarefas agendadas do servidor
Administradores de sistemas confiam no cron para manutencao de rotina: rotacao de logs, limpeza de arquivos temporarios, atualizacao de listas de pacotes e varreduras de seguranca.
Pipelines CI/CD
Plataformas de integracao continua como GitHub Actions, GitLab CI e Jenkins usam expressoes cron para acionar builds agendados e suites de testes noturnos.
Backups de banco de dados
Backups automatizados de banco de dados sao um dos casos de uso mais criticos do cron. Agendar backups regulares garante que a recuperacao de dados seja sempre possivel.
Como a ferramenta geradora de Cron ajuda
Nosso Gerador de expressoes Cron no Simple-Toolz simplifica a criacao de expressoes cron com uma interface visual intuitiva. Selecione o agendamento desejado e veja instantaneamente a expressao cron correspondente. A ferramenta valida expressoes em tempo real, mostra descricoes legiveis e os proximos tempos de execucao. Funciona inteiramente no seu navegador, sendo rapido, privado e sempre disponivel.