Toolverse

Explicador de Expressões Cron

Transforme um agendamento cron (crontab) em português claro. Cole uma expressão de 5 campos e veja exatamente quando é executada, campo por campo.

Every 5 minutes

Decomposição de campos

Minuto
Every 5 minutes
Hora
Every hour
Dia do mês
Every day of the month
Mês
Every month
Dia da semana
Every day of the week

Exemplos comuns

Como usar

Digite ou cole uma expressão cron de cinco campos e o significado em português claro aparece conforme você digita, junto com uma decomposição que explica cada campo por si só. Nada é carregado e nada é agendado ou executado — a ferramenta apenas lê a expressão e a descreve, portanto é seguro testar qualquer agendamento que desejar. Uma expressão cron tem cinco campos separados por espaços, nesta ordem: minuto, hora, dia do mês, mês e dia da semana. O minuto varia de 0 a 59, a hora de 0 a 23, o dia do mês de 1 a 31, o mês de 1 a 12 (ou os nomes jan até dez), e o dia da semana de 0 a 6 (ou dom até sáb, onde 0 e 7 significam domingo). Ler os campos da esquerda para a direita informa o momento exato ou os momentos em que um trabalho será executado. Cada campo aceita mais de um número. Um asterisco significa todo valor, portanto um asterisco no campo de minuto significa cada minuto. Uma lista separada por vírgulas, como 1,15,30, escolhe vários valores específicos, um intervalo com hífen, como 1-5, cobre um intervalo, e um passo com barra, como */5 ou 9-17/2, repete em um intervalo fixo. Meses nomeados e dias da semana, como jan e seg, são aceitos em qualquer lugar onde um número seria usado, o que frequentemente torna uma expressão mais fácil de ler. Como exemplo prático, a expressão */5 * * * * é executada a cada cinco minutos, 0 9 * * 1 é executada às 09:00 cada segunda-feira, 0 0 1 1 * é executada à meia-noite no primeiro de janeiro, e 0 9 * * 1,3,5 é executada às 09:00 segunda-feira, quarta-feira e sexta-feira. A decomposição de campos mostra como cada um desses elementos contribui para o agendamento geral. Explicar cron dessa forma é útil para entender um crontab que você não escreveu, verificar um agendamento antes de implementá-lo e aprender a sintaxe sem tentativa e erro. Como a análise acontece completamente no seu navegador, você pode colar um agendamento confidencial sem que ele deixe o seu dispositivo.

Perguntas frequentes

O que significam os cinco campos?
Em ordem: minuto (0–59), hora (0–23), dia do mês (1–31), mês (1–12 ou jan–dez), e dia da semana (0–6 ou dom–sáb, onde 0 e 7 são ambos domingo).
Qual sintaxe é suportada?
Asterisco (*) para cada valor, listas como 1,15,30, intervalos como 1-5 e passos como */5 ou 9-17/2. Meses nomeados (jan…dez) e dias da semana (dom…sáb) também funcionam.
Ele executa meu trabalho cron?
Não. Apenas explica o agendamento. A análise acontece completamente no seu navegador; nada é carregado ou executado.
O que significa a barra em */5?
A barra define um passo ou intervalo. No campo de minuto, */5 significa cada quinto minuto — 0, 5, 10, e assim por diante — enquanto 9-17/2 significa cada segunda hora entre 9 e 17. É uma abreviação para repetir em um intervalo fixo em vez de listar cada valor manualmente.