Como configurar um cron job no cPanel para automatizar tarefas do site
Olá, querido cliente da GeHost! Seja bem-vindo ao seu guia de mão na massa, com carinho e paciência — como um verdadeiro Sensei da hospedagem. Hoje vamos aprender como usar o cron job no cPanel para deixar seu site mais inteligente, autossuficiente e sem precisar ficar clicando todo dia.
Imagine: você quer que seu site faça algo automaticamente — como limpar arquivos temporários, atualizar dados de um banco de dados ou enviar um e-mail de boletim mensal. O cron job é o seu assistente fiel que faz isso por você, no horário que você definir. Vamos lá?
Passo a passo: configurar um cron job no cPanel
-
Entre no cPanel
Abra seu navegador e acesse o painel do cliente: painel.gehost.com.br. Faça login com seu usuário e senha (os mesmos da sua hospedagem).
-
Localize o cron job
Depois de logado, procure na seção “Ações Rápidas” ou no menu lateral por “Cron Jobs”. Ele está dentro do grupo “Advanced” — geralmente no final da lista.
-
Entenda o que é o cron job
Quando você entra, verá um formulário com campos como “Minute”, “Hour”, “Day of Month”, “Month” e “Day of Week”. Cada um define um momento específico do tempo:
- Minute — de 0 a 59
- Hour — de 0 a 23 (0 = meia-noite)
- Day of Month — dia do mês (1 a 31)
- Month — 1 a 12 (1 = janeiro)
- Day of Week — 0 a 6 (0 = domingo)
Se quiser que algo aconteça todos os dias às 8 da manhã, coloque:
- Minute: 0
- Hour: 8
- Day of Month: *
- Month: *
- Day of Week: *
-
Escreva o comando
Na caixa “Command”, digite o comando que deseja executar. Ele pode ser:
- Um script PHP:
php /home/usuario/public_html/limpa_cache.php - Um script shell:
/home/usuario/public_html/backup.sh - Um comando de linha:
curl -s https://seusite.com/rotina.php
💡 Dica: sempre use o caminho completo (path absoluto) para o arquivo. Você pode encontrar o caminho do seu site em “File Manager” (Gerenciador de Arquivos) — veja o caminho de
public_html.
- Um script PHP:
-
Salve o cron job
Depois de preencher todos os campos, clique em “Add New Cron Job”. Pronto! Seu trabalho está feito.
Se quiser, você pode ver uma lista de todos os cron jobs já criados — basta voltar à tela do cron job e clicar em “Show Cron Jobs”.
Exemplo prático: limpar arquivos temporários diariamente
Suponha que você tenha um script chamado limpa_temp.php no diretório public_html. Para rodar ele todos os dias às 9 da manhã:
- Minute: 0
- Hour: 9
- Day of Month: *
- Month: *
- Day of Week: *
- Command:
php /home/usuario/public_html/limpa_temp.php
Atenção: certifique-se de que o arquivo PHP está com permissão de execução e que ele realmente faz o que você espera. Teste-o manualmente primeiro!
Dicas importantes para não errar
- Use campos com “*” para “todos os” — por exemplo,
*em “Day of Month” significa “todo dia”. - Não use
wwwouhttp://no comando — o cron job roda no servidor, não no navegador. - Se o comando for um script PHP, ele precisa estar dentro da pasta
public_htmlou em um local acessível. - Evite comandos muito pesados ou que gerem muito tráfego — isso pode afetar o desempenho do seu site.
- Se precisar de ajuda, entre em contato com nosso suporte — estamos aqui para você. 🌟
Quer saber mais?
Se você tem dúvidas sobre como escrever scripts, como testar um cron job ou como monitorar se ele está rodando, não hesite: ligue para o suporte da GeHost ou abra um ticket pelo painel. Nós vamos te ajudar com carinho, como um bom Sensei.
Seu site merece ser inteligente. E agora, ele é — com um pequeno toque de automatização que você mesmo criou. Parabéns, mestre! 🙏
GeHost — hospedagem com alma, feita por Raphael Neves Koga, desde 2015. CNPJ: 46.647.904/0001-04 — sempre confira seus dados fiscais na fatura.