Menu

Explicador de Crontab

jun. de 2026

Traduza expressões cron complexas para o português simples. Ferramenta online gratuita para decodificar a sintaxe do crontab para agendamentos e automação.

Entendendo as Expressões Cron

O Cron é um agendador de tarefas baseado no tempo em sistemas operacionais do tipo Unix. Os usuários que configuram e mantêm ambientes de software usam o cron para agendar tarefas (comandos ou scripts de shell) para serem executados periodicamente em horários, datas ou intervalos fixos. Normalmente automatiza a manutenção ou administração do sistema — embora sua natureza de propósito geral o torne útil para coisas como baixar arquivos da Internet e baixar e-mails em intervalos regulares.

O que é um Crontab?

Um crontab (abreviação de "cron table") é um arquivo de texto que contém o cronograma de entradas do cron a serem executadas em horários especificados. Cada linha em um arquivo crontab representa uma tarefa e se parece com isto:

* * * * * comando a ser executado

Os Cinco Campos do Cron

Uma expressão cron padrão consiste em cinco campos que representam diferentes unidades de tempo:

  1. Minuto (0 - 59): Especifica o minuto da hora.
  2. Hora (0 - 23): Especifica a hora do dia.
  3. Dia do Mês (1 - 31): Especifica o dia do mês.
  4. Mês (1 - 12): Especifica o mês do ano (ou nomes como JAN-DEC).
  5. Dia da Semana (0 - 6): Especifica o dia da semana (0 é domingo, ou nomes como SUN-SAT).

Caracteres Especiais e Operadores

  • Asterisco (*): Representa 'tudo' ou 'cada'. Um asterisco no campo de minutos significa 'a cada minuto'.
  • Vírgula (,): Usada para especificar uma lista de valores. Por exemplo, '1,3,5' no campo de hora significa que a tarefa é executada à 1h, 3h e 5h.
  • Hífen (-): Usado para especificar um intervalo. Por exemplo, '1-5' no campo de dia da semana significa de segunda a sexta-feira.
  • Barra (/): Usada para valores de passo. Por exemplo, '*/15' no campo de minuto significa 'a cada 15 minutos'.

Como Usar o Explicador de Crontab

Usar o nosso Explicador de Crontab é simples e intuitivo. Esta ferramenta foi projetada para eliminar as suposições da automação de agendamento. Seja você um administrador de sistemas, um desenvolvedor ou um usuário avançado, entender exatamente quando seus scripts serão executados é crucial para a estabilidade e o desempenho do sistema.

Para começar, basta inserir sua expressão cron no campo de entrada acima. Enquanto você digita, a ferramenta dividirá instantaneamente cada campo e fornecerá uma explicação legível por humanos em português simples. Por exemplo, se você inserir 0 12 * * 1-5, a ferramenta explicará que o comando é executado 'Às 12:00 PM (meio-dia) em todos os dias de segunda a sexta-feira'. Isso evita erros comuns, como erros de diferença de um nos meses ou confundir domingo (0) com segunda-feira (1).

Casos de Uso Comuns para Tarefas Agendadas

As tarefas agendadas são a espinha dorsal do gerenciamento de servidores moderno. Aqui estão alguns exemplos comuns onde o cron é indispensável:

  • Backups de Banco de Dados: Fazer backup automático do seu banco de dados todas as noites às 2h para garantir a segurança dos data.
  • Rotação de Logs: Limpar arquivos de log antigos semanalmente para evitar problemas de espaço em disco.
  • Notificações por E-mail: Enviar relatórios ou resumos diários aos usuários todas as manhãs.
  • Atualizações do Sistema: Agendar patches de segurança e atualizações de software durante períodos de baixo tráfego.
  • Web Scraping: Buscar dados regularmente de APIs ou sites para manter os dados do seu aplicativo atualizados.

Nosso Explicador de Crontab garante que seus agendamentos sejam configurados exatamente como pretendido, poupando você da frustração de tarefas perdidas ou execuções inesperadas de scripts. Priorizamos sua privacidade; todo o processamento é feito localmente no seu navegador, o que significa que seus dados confidenciais de agendamento nunca saem do seu computador.

Compartilhar:

Ferramentas Relacionadas que Você Pode Precisar

Explorar Outras Categorias