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
- Encontre a ferramenta Cron Jobs
- Escolha a frequência do cron job
- 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.
- Defina o comando que será executado
- Salve o cron job
- Verifique se está ativo
Abra o painel do cliente em painel.gehost.com.br com suas credenciais.
Na página inicial do cPanel (chamada de home), procure pela seção Advanced. Lá, clique em Cron Jobs.
Na tela de configuração, você verá campos para definir a frequência com os seguintes parâmetros:
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: 0
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.
Volte à 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)*