Como configurar Cron Jobs pelo cPanel para automatizar tarefas
Oi! Aqui é a Sensei da GeHost 🧘♀️ Hoje vamos aprender uma mágica simples que economiza um tempo enorme no dia a dia: os Cron Jobs. Com eles, o servidor executa tarefas automaticamente, nos horários que você definir — sem você precisar lembrar de fazer nada manualmente. Vamos com calma, passo a passo.
O que é um Cron Job, afinal?
Pense no Cron Job como um "despertador" para o seu site. Você diz para ele: "todo dia às 3 da manhã, execute esta tarefa" — e ele obedece, sozinho, sem que você precise estar online. É muito usado para coisas como:
- Rodar um script de backup automático do seu sistema
- Limpar arquivos temporários periodicamente
- Disparar rotinas de um sistema (loja virtual, CRM, aplicação própria) em horários fixos
- Enviar relatórios automáticos por e-mail
💡 Dica da Sensei: se você não tem certeza de qual comando ou script rodar, converse com quem desenvolveu o seu site/sistema antes de criar o cron. Um comando errado pode não fazer nada de mal, mas também não vai fazer o que você espera — então vale confirmar antes.
Passo 1 — Acesse o cPanel
Primeiro, entre no seu cPanel com o usuário e senha da sua hospedagem (você recebeu esse acesso na entrega da sua conta).
Passo 2 — Encontre a ferramenta "Cron Jobs"
Já dentro do painel, use a barra de busca no topo (ou role a tela) até encontrar a seção "Avançado". É lá que mora a ferramenta "Cron Jobs".
Passo 3 — Configure o e-mail de notificação (opcional, mas recomendado)
Na tela de Cron Jobs, existe um campo para cadastrar um e-mail que receberá o resultado da execução de cada tarefa. É bem útil para você saber se algo deu errado, sem precisar ficar checando manualmente.
- Digite o e-mail desejado no campo indicado
- Clique em "Atualizar E-mail" (ou "Update Email")
Passo 4 — Crie o seu Cron Job
Agora vem a parte principal! Role até a seção "Adicionar Novo Cron Job". Você vai preencher dois tipos de informação:
4.1 — Quando a tarefa deve rodar
O cPanel te dá menus prontos (fáceis de usar) para escolher:
- Minuto — em qual minuto da hora
- Hora — em qual hora do dia
- Dia — em qual dia do mês
- Mês — em qual mês
- Dia da Semana — em qual(is) dia(s) da semana
Você também pode escolher opções comuns já prontas no menu, como "Uma vez por dia" ou "Uma vez por semana" — bem mais simples do que configurar campo por campo.
💡 Dica da Sensei: se está começando agora, use as opções prontas do menu (tipo "Uma vez por dia") em vez de mexer nos campos avançados. É mais seguro e evita erro de configuração.
4.2 — O que a tarefa deve executar
No campo "Comando" você informa o que deve ser executado. Normalmente esse comando é fornecido por quem desenvolveu seu site ou sistema — pode ser, por exemplo, a execução de um script PHP ou uma chamada a um endereço (URL) específico da sua aplicação.
Depois de preencher tudo, clique em "Adicionar Novo Cron Job" para salvar. Pronto — a tarefa já está agendada!
Passo 5 — Acompanhe e edite quando precisar
Logo abaixo do formulário de criação, você verá a lista de todos os seus crons já cadastrados. Ali é possível:
- Editar o horário ou o comando de um cron existente
- Excluir um cron que não é mais necessário
💡 Dica da Sensei: cron job esquecido rodando sem necessidade pode gerar consumo desnecessário. Sempre que uma automação deixar de fazer sentido, é só voltar aqui e excluir.
Erros comuns (e como evitar)
- Comando errado ou incompleto — sempre confirme o comando exato com quem desenvolveu o sistema antes de cadastrar.
- Frequência exagerada — rodar uma tarefa a cada minuto, quando ela só precisa rodar uma vez por dia, é desperdício. Ajuste a frequência ao que realmente for necessário.
- Não conferir os e-mails de notificação — eles são seus melhores aliados para saber se algo falhou.
Precisa de ajuda?
Se tiver qualquer dúvida na hora de configurar seu cron job, é só acionar o suporte pelo painel.gehost.com.br. Estamos por aqui para ajudar! 🌱