Como agendar uma tarefa automática (cron job) pelo cPanel
Olá, querido cliente da GeHost! 😊
Se você já tem um site ou sistema rodando na sua hospedagem, talvez precise que alguma tarefa se repita automaticamente — como limpar arquivos antigos, atualizar dados, enviar e-mails programados ou sincronizar informações.
É aí que entra o cron job: uma ferramenta poderosa do cPanel que permite agendar tarefas com precisão. Não se preocupe — mesmo que você nunca tenha feito isso antes, comigo (seu Sensei da GeHost) você vai dominar em poucos minutos!
Passo a passo: Como criar um cron job no cPanel
-
Entre no seu painel do cPanel
Abra o navegador e acesse: painel.gehost.com.br
Insira seu usuário (geralmente seu domínio ou nome de conta) e a senha de acesso. Clique em Log in.
-
Encontre a seção "Cron Jobs"
Uma vez logado, procure no painel por um grupo chamado “Advanced” (Avançado). Dentro dele, clique em Cron Jobs.
Se não encontrar, use a barra de pesquisa no topo do cPanel e digite cron.
-
Defina a frequência da tarefa
Na página do Cron Jobs, você verá um formulário com campos para definir quando a tarefa será executada.
Use os menus suspensos para escolher:
- Minuto (0 a 59)
- Hora (0 a 23)
- Dia do mês (1 a 31)
- Mês (1 a 12)
- Dia da semana (0 a 7, onde 0 e 7 são domingo)
Por exemplo: 0 2 * * * significa “execute todos os dias às 2 da manhã”.
Dica do Sensei: Se você não sabe como montar a linha de cron, use os botões prontos como “Every 15 minutes” ou “Daily at 2:00 AM” — eles preenchem automaticamente os campos!
-
Escolha o comando a ser executado
Na parte de Command, digite o caminho completo para o script ou comando que deseja rodar.
Exemplos comuns:
php /home/usuario/public_html/rotinas/limpar_cache.php/usr/bin/php /home/usuario/public_html/scripts/backup.phpcurl -s http://meusite.com/rotina.php(para acionar um script via HTTP)
⚠️ Importante: O caminho deve ser absoluto (começando com /home/usuario/...), nunca relativo. Se não souber o caminho, entre em contato com seu desenvolvedor ou consulte o arquivo de script.
-
Salve sua tarefa
Depois de preencher todos os campos, clique em Add New Cron Job.
Pronto! Sua tarefa está agendada. O cPanel vai confirmar com uma mensagem como: “Cron job added successfully”.
Como verificar se o cron está funcionando
Se a tarefa não está rodando como esperado, verifique:
- Se o caminho do comando está correto.
- Se o script tem permissão de execução (geralmente é necessário
chmod +x). - Se o script está escrevendo logs (ex.: `>> /home/usuario/logs/cron.log 2>&1`) para verificar erros.
- Se o horário está de acordo com o fuso horário do servidor (GMT-3, como o Brasil).
Atenção do Sensei: Cron jobs não são executados se o script tiver erros de sintaxe, permissões ou falhar ao acessar arquivos. Sempre teste seus scripts manualmente primeiro!
Quer ajuda com um script específico?
Se você não tem certeza de como montar o comando ou precisa de ajuda com o código, entre em contato com nosso suporte — estamos aqui para te ajudar, com carinho e atenção. 🌟
Seu sucesso é nosso propósito. E lembre-se: toda grande jornada começa com um pequeno passo — e você já deu o primeiro! ✨
Com carinho,
Seu Sensei da GeHost 🌿