Como configurar cron jobs pelo cPanel para automatizar tarefas do site
Olá, querido cliente da GeHost! 👋
Se você já pensou em fazer algo no seu site automaticamente — como limpar arquivos antigos, atualizar dados de forma programada ou enviar e-mails sem precisar clicar todos os dias — então o cron job é exatamente o seu parceiro de confiança. 🌟 Aqui, o Sensei da GeHost vai te guiar, passo a passo, com carinho e clareza, para que você configure seu cron job no cPanel sem medo. Prometo: é mais simples do que parece!O que é um cron job?
Imagine um relógio inteligente que toca em horários específicos para lembrar você de uma tarefa. O cron job é exatamente isso, mas para seu site: ele executa um comando ou script automaticamente, no horário que você definir.
Exemplos comuns:
- Atualizar um banco de dados diariamente.
- Limpar arquivos temporários a cada semana.
- Enviar um boletim informativo por e-mail semanalmente.
Passo a passo: como configurar um cron job no cPanel
Antes de começar, lembre-se: todos os seus arquivos e scripts precisam estar dentro da pasta public_html ou em subpastas dentro dela.
- Entre no cPanel
Abra o painel do cliente em painel.gehost.com.br com suas credenciais.
Encontre a ferramenta Cron Jobs
Na página inicial do cPanel (chamada de home), procure pela seção Advanced. Lá, clique em Cron Jobs.
Escolha a frequência do cron job
Na tela de configuração, você verá campos para definir a frequência com os seguintes parâmetros:
- Minute (minuto): de 0 a 59
- Hour (hora): de 0 a 23
- Day (dia do mês): de 1 a 31
- Month (mês): de 1 a 12
- Day of week (dia da semana): 0 = domingo, 1 = segunda, etc.
Se quiser que algo aconteça a cada hora, por exemplo, coloque * em todos os campos. Se for todo dia às 8 da manhã, use:
Minute: 0Defina o comando que será executado
Hour: 8
Day: *
Month: *
Day of week: *
Agora, no campo Command, digite o caminho completo para o script que deseja rodar.
Exemplo:
php /home/SEU_USUARIO/public_html/limpar_temporarios.php
⚠️ Importante: Substitua SEU_USUARIO pelo nome da sua conta no cPanel (você pode encontrá-lo no painel ou na fatura). O caminho /home/SEU_USUARIO/public_html/ é padrão para todos os sites hospedados na GeHost.
Depois de preencher todos os campos, clique em Add New Cron Job. Pronto! Seu job está agendado.
Verifique se está ativoVolte à tela de cron jobs. Você verá uma lista com todos os jobs que criou. Cada um terá a frequência e o comando exibidos. Se tudo estiver certo, seu site vai fazer a tarefa sozinho, no horário combinado. 🎉
Dicas do Sensei
- Seu script precisa estar dentro de public_html ou em uma pasta acessível. Caso contrário, o cron não conseguirá executá-lo.
- Não use comandos que precisam de interação (como
sudoouread). Os cron jobs são automáticos e não podem esperar por entrada do usuário. - Se o script não rodar, verifique se ele tem permissão de execução. No Gerenciador de Arquivos, clique com o botão direito no arquivo e selecione Editar ou Propriedades para ajustar as permissões (geralmente 755 é suficiente).
- Teste seu script manualmente primeiro! Abra o terminal (via SSH, se disponível) ou execute o comando diretamente no navegador (se for um script PHP) para garantir que ele funciona antes de agendá-lo.
Quer mais ajuda?
Se você tiver dúvidas sobre o caminho do arquivo, o comando a usar ou quiser automatizar algo mais complexo, é só entrar em contato com o nosso suporte — e lembre-se: temos 30 dias grátis após a entrega para te ajudar com qualquer dúvida sobre sua hospedagem.
Estamos aqui para te ajudar, como um bom parceiro de jornada. 🌿
Com carinho,
Sensei da GeHost
*Grupo G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*