Hosting & cPanel 35 visualizações

Como configurar o Cron Job Monitor do cPanel para ser avisado se uma tarefa falhar

Ver no WHMCS

Como configurar o Cron Job Monitor do cPanel para ser avisado se uma tarefa falhar

Oi! Aqui é a Sensei da GeHost 🥋 e hoje eu vou te ensinar um truque simples, mas que salva muita gente de dor de cabeça: como fazer o cPanel te avisar por e-mail quando uma tarefa agendada (Cron Job) falha ou dá erro.

Se você usa Cron Jobs pra rodar backups automáticos, disparar relatórios, limpar arquivos temporários ou qualquer rotina do seu site, é importante saber quando alguma dessas tarefas não rodou como devia. E o legal é que você não precisa de nenhuma ferramenta extra: o próprio cPanel já tem esse mecanismo de aviso embutido. Vamos lá?

Passo 1 — Acesse o cPanel

Faça login normalmente no seu painel de hospedagem (o link e os dados de acesso ficam disponíveis em painel.gehost.com.br ou foram enviados no e-mail de boas-vindas).

Tela de login do cPanel

Passo 2 — Encontre a ferramenta "Cron Jobs"

Já dentro do painel, procure a área Avançado (Advanced) e clique em Cron Jobs. Você pode usar também a busca no topo do cPanel e digitar "cron".

Painel inicial do cPanel com os grupos de ferramentas

Passo 3 — Configure o e-mail de aviso (o "monitor")

Logo no topo da página de Cron Jobs existe um campo chamado algo como "E-mail para notificações" ou "A cPanel notification email address is...". É ali que a mágica acontece:

  1. Digite o e-mail que você quer usar para receber os avisos (pode ser o e-mail profissional da sua hospedagem, já incluso no seu plano GeHost, ou qualquer outro e-mail seu).
  2. Clique em Update Email / Atualizar E-mail para salvar.
💡 Como funciona na prática: sempre que uma tarefa agendada gera alguma saída de texto (uma mensagem, um log, um erro) e você não configurou a tarefa para "silenciar" essa saída, o cPanel encaminha automaticamente essa mensagem pro e-mail cadastrado. Ou seja: se o script falhar e imprimir um erro, você recebe um e-mail na hora com o conteúdo do erro. Se ele rodar liso, sem gerar nenhuma saída, normalmente não chega e-mail nenhum — silêncio é sinal de que está tudo certo.

Passo 4 — Revise suas tarefas existentes

Ainda na mesma página, role para baixo até a lista de Tarefas Cron Atuais. Para cada tarefa:

  • Confira se o comando está correto (sem espaços a mais, caminho do script certo).
  • Veja se o comando termina com algo como > /dev/null 2>&1. Se terminar assim, a tarefa está configurada para não mandar nenhuma saída — nem os erros. Se você quer ser avisado de falhas, é melhor remover esse trecho (ou trocar por 2>&1 sozinho, sem o /dev/null), para que os erros sigam sendo capturados e enviados por e-mail.

Passo 5 — Teste o monitor

Antes de confiar 100% no aviso, vale fazer um teste rápido:

  1. Crie uma tarefa Cron temporária configurada para rodar em 2 a 3 minutos.
  2. No campo de comando, coloque algo simples que gere uma saída de texto, por exemplo: echo "teste de monitor de cron".
  3. Salve e aguarde o horário programado.
  4. Confira sua caixa de entrada — o e-mail deve chegar com o conteúdo do teste.
  5. Depois de confirmar que funcionou, apague essa tarefa de teste para não ficar rodando à toa.
✅ Dica de ouro: se o seu script já tem tratamento de erro próprio (por exemplo, em PHP ou Python), faça ele imprimir uma mensagem clara quando algo der errado, tipo echo "[ERRO] Falha ao gerar backup". Assim, quando o e-mail chegar, você já sabe exatamente qual tarefa falhou e o motivo — sem precisar investigar do zero.

E se eu não souber mexer no script da tarefa?

Sem problema! Se a tarefa envolve editar código, ajustar lógica do script ou algo mais técnico, é só abrir um chamado com o nosso time de suporte que a gente te ajuda a configurar certinho. E lembra: todo serviço entregue pela GeHost já vem com 30 dias de suporte gratuito após a entrega — aproveita esse período pra deixar tudo redondinho.

🥋 Sensei diz: monitorar seus Cron Jobs é como colocar um alarme de incêndio em casa — você espera nunca precisar, mas quando precisar, vai agradecer muito por ter configurado antes. Bora deixar suas tarefas vigiadas!
Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.