Gerador de Cron Job
Crie expressões de cron job com um construtor visual intuitivo, validação de sintaxe em tempo real, descrições legíveis e prévia da próxima execução. Perfeito para agendar tarefas no Linux/Unix.
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Permita anúncios para MiniWebtool.com e recarregue
Gerador de Cron Job
Bem-vindo ao Gerador de Cron Job, uma poderosa ferramenta visual para criar expressões cron para agendar tarefas automatizadas em sistemas Linux/Unix. Seja você um administrador de sistemas, desenvolvedor ou engenheiro DevOps, esta ferramenta ajuda você a construir uma sintaxe cron precisa com validação em tempo real, descrições legíveis por humanos e prévias das próximas execuções.
O que é um Cron Job?
Um cron job é uma tarefa agendada que roda automaticamente em intervalos especificados em sistemas operacionais do tipo Unix (Linux, macOS, BSD). O daemon cron lê arquivos de configuração chamados crontabs (tabelas cron) para determinar quando executar comandos ou scripts. Cron jobs são essenciais para:
- Manutenção do sistema: Rotação de logs, limpeza de cache, exclusão de arquivos temporários
- Backups: Backups automatizados de banco de dados e arquivos
- Monitoramento: Verificações de integridade, monitoramento de tempo de atividade, sistemas de alerta
- Processamento de dados: Trabalhos de ETL, geração de relatórios, sincronização de dados
- Notificações por e-mail: E-mails de resumo, boletins informativos agendados
Entendendo a Sintaxe da Expressão Cron
Uma expressão cron consiste em 5 campos de tempo seguidos pelo comando a ser executado:
┌───────────── minuto (0 - 59) │ ┌───────────── hora (0 - 23) │ │ ┌───────────── dia do mês (1 - 31) │ │ │ ┌───────────── mês (1 - 12) │ │ │ │ ┌───────────── dia da semana (0 - 6) (Domingo=0) │ │ │ │ │ * * * * * comando para executar
Caracteres Especiais
| Caractere | Significado | Exemplo | Descrição |
|---|---|---|---|
* | Qualquer valor | * * * * * | Executa a cada minuto |
, | Lista de valores | 0,30 * * * * | Executa nos minutos 0 e 30 |
- | Intervalo | * 9-17 * * * | Executa cada minuto, das 9h às 17h |
/ | Valores de etapa | */15 * * * * | Executa a cada 15 minutos |
Exemplos Comuns de Expressão Cron
Como Usar Este Gerador de Cron
- Escolha uma predefinição: Selecione um agendamento comum para preencher rapidamente os campos
- Selecione seu modo: Use o Modo Wizard para seleção guiada ou o Modo Especialista para entrada direta
- Configure o agendamento: Defina os valores para minuto, hora, dia, mês e dia da semana
- Adicione seu comando: Insira o script ou comando para executar
- Gere e verifique: Clique em Gerar para ver a expressão cron completa, descrição humana e próximas execuções
- Copie para o crontab: Use a expressão gerada no seu arquivo crontab
Instalando seu Cron Job
Após gerar sua expressão cron, adicione-a ao crontab do seu sistema:
- Abra o editor do crontab:
crontab -e - Adicione uma nova linha com sua expressão cron e o comando
- Salve e saia (o daemon cron recarrega automaticamente)
- Verifique com:
crontab -l
Comandos Úteis do Crontab
crontab -e- Editar seu crontabcrontab -l- Listar cron jobs atuaiscrontab -r- Remover todos os cron jobs (use com cautela!)sudo crontab -u usuario -e- Editar o crontab de outro usuário
Melhores Práticas para Cron Jobs
- Use caminhos absolutos: Sempre especifique caminhos completos para comandos e scripts (ex:
/usr/bin/python3, não apenaspython3) - Redirecione a saída: Capture stdout e stderr em arquivos de log ou
/dev/null - Defina variáveis de ambiente: O cron roda com um ambiente mínimo; defina o PATH e outras variáveis necessárias
- Evite sobreposição de tarefas: Use arquivos de bloqueio ou flock para evitar execuções simultâneas
- Teste seus scripts: Execute os comandos manualmente primeiro para garantir que funcionam
- Use comentários descritivos: Adicione comentários acima das entradas do cron para documentar seu propósito
Perguntas Frequentes
O que é um cron job?
Um cron job é uma tarefa agendada em sistemas operacionais do tipo Unix que roda automaticamente em intervalos especificados. O daemon cron lê o arquivo crontab (tabela cron) para determinar quando executar os comandos. Cron jobs são comumente usados para manutenção do sistema, backups, rotação de logs, envio de e-mails e execução de scripts periódicos.
O que significam os 5 campos em uma expressão cron?
Os 5 campos em uma expressão cron são: Minuto (0-59), Hora (0-23), Dia do Mês (1-31), Mês (1-12) e Dia da Semana (0-6, onde 0 é domingo). Cada campo pode conter um valor específico, asterisco (*) para qualquer valor, intervalos (1-5), listas (1,3,5) ou valores de etapa (*/5). A expressão é lida da esquerda para a direita para determinar quando a tarefa é executada.
Como executo um cron job a cada 5 minutos?
Para executar um cron job a cada 5 minutos, use a expressão: */5 * * * *. O */5 no campo de minutos significa "a cada 5 minutos", enquanto os asteriscos nos outros campos significam "toda hora, todo dia, todo mês, todo dia da semana". Isso executará seu comando nos minutos 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50 e 55 de cada hora.
Qual é a diferença entre * e */1 no cron?
Nas expressões cron, * e */1 são funcionalmente equivalentes - ambos significam "todo valor possível". O asterisco (*) significa "qualquer valor" ou "todos os valores", enquanto */1 significa explicitamente "cada 1 unidade" (que é todo valor). No entanto, * é a notação preferida e mais comum. Você usaria valores de etapa como */5 ou */10 quando quiser executar em intervalos maiores que 1.
Como agendo uma tarefa apenas para dias úteis?
Para agendar um cron job apenas para dias úteis (segunda a sexta-feira), use 1-5 no campo do dia da semana. Por exemplo, para rodar às 9h todos os dias úteis: 0 9 * * 1-5. Os números 1-5 representam de segunda a sexta, onde 0 e 7 representam domingo, e 6 representa sábado.
Como edito meu crontab?
Para editar seu crontab, use o comando crontab -e no seu terminal. Isso abre seu arquivo crontab pessoal no editor de texto padrão. Adicione um cron job por linha no formato: minuto hora dia mês dia-da-semana comando. Salve e saia para aplicar as alterações. Use crontab -l para listar seus cron jobs atuais e crontab -r para remover todos os jobs.
Recursos Adicionais
Cite este conteúdo, página ou ferramenta como:
"Gerador de Cron Job" em https://MiniWebtool.com/br/gerador-de-cron-job/ de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado em: 02 de fev de 2026
Outras ferramentas relacionadas:
Ferramentas de webmaster:
- Calculadora de CPC
- Calculadora de CPM
- Compactador de CSS Online
- Gerador de Favicon Novo
- Calculadora do Google AdSense
- Gerador de Cron Job Em Destaque
- Gerador de Expressão Crontab Novo
- Compactador de HTML Online
- Conversor de HTML para Texto
- Verificador de Densidade de Palavras-Chave Novo
- Gerador de Tabelas Markdown Novo
- Gerador de Meta Tag
- Removedor de Aspas Inteligentes Novo
- Gerador de Slug de URL Novo
- Calculadora do Valor de uma Exibição de Página
- Calculadora do Valor de um Visitante
- Calculadora de Permissões Unix (chmod) Em Destaque
- Codificador/Decodificador de Entidades HTML Novo
- Gerador de Lorem Ipsum Novo
- Escape/Unescape de String JSON Novo
- Conversor de cURL para JSON Novo
- Formatador SQL Novo
- Otimizador de SVG Novo
- Gerador de Redirecionamento Htaccess Novo
- Verificador de Tamanho de Rastreamento Googlebot Novo