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
* * * * *
Descrição legível por humanos
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
-
crontab(5) Man Page - man7.org
O manual canónico crontab(5), que documenta a sintaxe das expressões cron.
-
Cron - Wikipedia
História e semântica do agendador cron e do seu formato de expressões.