Construtor de crontab
Pegue agendas ruins antes que elas acordem você. Monte expressões cron visualmente, leia em linguagem clara e veja as próximas execuções.
Resumo da sintaxe crontab
| Campo | Valores permitidos | Caracteres especiais |
|---|---|---|
| Minuto | 0 - 59 | , - * / |
| Hora | 0 - 23 | , - * / |
| Dia | 1 - 31 | , - * / |
| Mês | 1 - 12 | , - * / |
| Semana | 0 - 6 (0 = domingo) | , - * / |
FAQ de crontab
Q:Qual é a diferença entre */5 e 5?
*/5 significa a cada cinco intervalos. Um 5 sozinho significa apenas o quinto minuto ou a quinta hora naquele campo.
Q:Por que meu cron job roda no horário errado?
Cron usa o fuso horário da máquina ou runtime onde o agendador roda. Confirme o fuso do servidor, comportamento de horário de verão e se a plataforma espera UTC.
Q:Como redirecionar logs de cron?
Redirecione stdout e stderr para um arquivo de log, sistema de monitoramento ou destino de notificação para que falhas não desapareçam quando o agendador terminar.
Q:O que verificar se um cron job não roda?
Confirme que o serviço cron está ativo, o script é executável, o comando usa caminhos absolutos quando necessário e o job roda com o usuário esperado.
Q:Expressões cron podem variar entre plataformas?
Sim. O crontab Unix clássico normalmente tem cinco campos. Alguns agendadores adicionam segundos, anos, meses nomeados ou macros especiais, então verifique a plataforma alvo antes de copiar uma expressão.
Tire scripts de um notebook e leve para uma infraestrutura feita para rodar quando a tarefa ainda importa: relatórios, rebuilds, atualização de cache, webhooks e jobs de manutenção. Ver opções de deploy