Crie e valide expressões cron com um editor interativo. Veja a descrição em linguagem natural e as próximas 5 execuções para qualquer agendamento.
⏰A cada minuto
*Qualquer valor,Separador de lista-Intervalo/Passo1-5Intervalo de 1 a 5*/15A cada 15 unidadesUma expressão cron é uma string de cinco campos (minuto, hora, dia do mês, mês, dia da semana) que define quando um trabalho agendado é executado. */5 * * * * significa a cada 5 minutos; 0 9 * * 1-5 significa às 9 AM nos dias úteis. Crie expressões interativamente abaixo, leia a descrição em texto simples e verifique as próximas execuções antes de implementar.
Cada um dos cinco campos aceita estes tipos de valores:
O campo de mês aceita 1-12 ou nomes de três letras (JAN a DEC). O campo de dia da semana aceita 0-6 (dom=0) ou nomes (SUN a SAT).
Os aliases abreviados comuns como @daily (equivalente a 0 0 * * *), @hourly (0 * * * *) e @weekly (0 0 * * 0) são suportados pela maioria das implementações cron é por esta ferramenta.
O comportamento mais confuso no cron é a interação dia do mês / dia da semana. Quando ambos os campos estão restritos (nenhum é *), o cron POSIX executa o trabalho quando qualquer uma das condições coincide. Isso é lógica OR, não AND. Se você configurar 0 0 15 * 5, o trabalho executa à meia-noite no dia 15 do mês E toda sexta-feira.
Você precisa converter as execuções para o seu fuso horário. O cron usa o fuso horário do sistema. Se seu servidor está em UTC, 0 9 * * 1-5 executa às 9 AM UTC, não no seu horário local. Para fusos horários específicos, defina a variável TZ no crontab ou use o CRON_TZ se sua implementação suportar.
| Expressão | Descrição |
|---|---|
* * * * * |
A cada minuto |
*/5 * * * * |
A cada 5 minutos |
*/15 * * * * |
A cada 15 minutos |
0 * * * * |
A cada hora |
0 0 * * * |
Diariamente à meia-noite |
0 9 * * 1-5 |
Dias úteis às 9 AM |
0 0 * * 0 |
Semanalmente (domingo) |
0 0 1 * * |
Mensalmente no dia 1 |
Sempre verifique as próximas execuções antes de colocar uma expressão cron em produção. O que parece ser “a cada 2 horas” pode não ser o que você espera se você esquecer como o operador de passó funciona no campo de hora. Use os campos interativos acima, leia a descrição em texto simples e confirme os próximos horários de execução.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.