Crontab Guru
Analisa e explica expressões cron. Mostra descrição legível e próximas execuções.
O que é uma expressão cron?
É uma string de 5 ou 6 campos separados por espaços: minuto, hora, dia, mês, dia da semana e ano opcional.
O que significa * no cron?
O asterisco (*) significa "cada valor possível" para aquele campo.
Diferença entre 0 0 * * * e 0 0 * * 1?
0 0 * * * executa à meia-noite todos os dias. 0 0 * * 1 apenas às segundas.
Posso usar valores de passo como */5?
Sim. */5 nos minutos significa "cada 5 minutos".
Minha expressão cron é enviada a um servidor?
Não. Tudo é processado localmente no navegador.
Como executo a cada 5 minutos?
Use */5 * * * * para executar a cada 5 minutos.
O que significa 0 0 * * *?
0 0 * * * significa executar à meia-noite todos os dias.
Como programo apenas dias úteis?
Use 0 9 * * 1-5 para executar às 9:00 de segunda a sexta.
Quais caracteres especiais o cron suporta?
Cron suporta: * (qualquer valor), , (lista), - (intervalo), / (passo).
Como executo no primeiro dia de cada mês?
Use 0 0 1 * * para executar à meia-noite no dia 1 de cada mês.
Posso usar nomes em vez de números?
Sim, algumas implementações permitem JAN, FEB para meses e MON, TUE para dias.
O que é a sintaxe cron de 6 campos?
A sintaxe de 6 campos adiciona segundos no início: segundos, minuto, hora, dia, mês, dia da semana.
Como executo a cada hora?
Use 0 * * * * para executar no minuto 0 de cada hora.
Diferença entre dia do mês e dia da semana?
Dia do mês (1-31) especifica qual dia do mês. Dia da semana (0-6) especifica qual dia da semana.