Datas e tempo
Analisador online de Expressões Cron
Introduza uma expressão Cron padrão para obter uma explicação clara, o detalhe dos campos e as próximas execuções.
Analisador de Expressões Cron
Guia de Cron
O que é uma expressão Cron?
Cron é uma sintaxe usada para agendar tarefas recorrentes em UNIX, Linux e outras plataformas. O formato padrão utiliza cinco campos.
Os 5 campos do Cron
Os campos representam minuto, hora, dia do mês, mês e dia da semana, nesta ordem.
O que significa *?
O asterisco representa todos os valores possíveis do campo. Por exemplo, * * * * * é executado a cada minuto.
Intervalos e listas
Use 1-5 para um intervalo, 1,3,5 para uma lista e 1-10/2 para um intervalo com passo. */5 significa a cada cinco unidades.
Cron e fusos horários
A execução real depende do fuso horário do sistema que executa o Cron. As próximas execuções respeitam o fuso IANA selecionado e as mudanças de horário.
Perguntas frequentes
Perguntas sobre expressões Cron
Como ler uma expressão Cron?
Leia os cinco campos da esquerda para a direita: minuto, hora, dia do mês, mês e dia da semana.
O que significa * * * * *?
Significa que a tarefa é executada a cada minuto.
O que significa */5 no Cron?
Indica que a tarefa é executada a cada cinco unidades do campo correspondente.
Como executar uma tarefa a cada hora?
Use 0 * * * * para a executar no minuto 0 de cada hora.
Como executar o Cron todos os dias?
Use 0 0 * * * para o executar diariamente à meia-noite.
Como executar o Cron de segunda a sexta?
Use um intervalo como 0 9 * * 1-5.
Como saber quando uma expressão Cron será executada?
Introduza a expressão, escolha um fuso horário e consulte as próximas execuções calculadas.
O Cron usa o fuso horário do servidor?
Normalmente sim. O sistema onde o Cron é executado determina o fuso horário real.
Qual é a diferença entre Cron UNIX e Quartz?
O Cron UNIX padrão usa cinco campos. O Quartz costuma usar seis ou sete, incluindo segundos, e não deve ser interpretado automaticamente como Cron UNIX.