Gerador de Crontab

Crie expressões cron com uma interface visual intuitiva. Suporta todos os campos cron, predefinições e fornece descrições legíveis por humanos.

Construtor de Expressões Cron

Configure sua programação visualmente

Sintaxe Cron

  • * - Qualquer valor
  • , - Separador de lista de valores
  • - - Intervalo de valores
  • / - Valores de etapas

Expressão Cron gerada

Expressão Cron
* * * * *

Descrição legível por humanos

A cada minuto

Próximos 5 tempos de execução

Exemplo de entrada Crontab

# Add to crontab with: crontab -e

Perguntas frequentes

O que é uma expressão cron?

O formato de programação de cinco campos usado pelo cron Linux e Unix: minuto, hora, dia do mês, mês e dia da semana.

Preciso memorizar a sintaxe?

Não. Escolha valores na interface visual, comece com uma predefinição e leia a descrição legível para verificar.

Isso explica o que significa uma programação?

Sim. Cada expressão que você cria recebe uma descrição em linguagem simples, o que ajuda a revisar os cronogramas antes de serem enviados.

Funciona para timers do systemd ou Windows?

A saída tem como alvo o crontab padrão no Linux e Unix. Outros agendadores usam formatos diferentes e precisam de conversão.

Como executo uma tarefa cron a cada 5 minutos?

Selecione a predefinição «A cada 5 minutos» ou escreva */5 no campo dos minutos. O gerador produz */5 * * * *, que aciona a sua tarefa nos minutos 0, 5, 10, 15 e assim sucessivamente, a todas as horas de todos os dias.

Posso copiar a expressão gerada para o meu ficheiro crontab?

Sim. Clique no botão de copiar e cole os cinco campos separados por espaços no seu ficheiro crontab através de crontab -e. O resultado funciona com as implementações padrão de cron do Linux e do Unix, incluindo o Vixie cron, o busybox cron e a maioria dos painéis de controlo de alojamento.

Quais são os intervalos permitidos para cada campo cron?

O cron padrão utiliza cinco campos: minuto 0-59, hora 0-23, dia do mês 1-31, mês 1-12 e dia da semana 0-7, em que tanto 0 como 7 representam domingo. A ferramenta valida cada entrada de acordo com estes limites enquanto constrói a expressão.

Porque é que a minha tarefa cron não é executada à hora agendada?

As causas mais comuns são um daemon cron parado, um fuso horário do servidor incorreto, caminhos de ficheiros relativos ou a falta de permissões de execução. Verifique a expressão com a pré-visualização legível por humanos, execute crontab -l para confirmar que está instalada e utilize sempre caminhos absolutos no seu comando.

Referência dos campos Cron

Compreendendo cada campo em uma expressão cron

Campo Valores permitidos Caracteres especiais
Minuto 0-59 , - * /
Hora 0-23 , - * /
Dia de Mês 1-31 , - * ? / L W
Mês 1-12 or JAN-DEC , - * /
Dia da semana 0-7 or SUN-SAT , - * ? / L #

Referências e recursos