Hospedagem & cPanel 1 visualizações

Como configurar cron jobs pelo cPanel para automatizar tarefas do site

Ver no WHMCS

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.

  1. Entre no cPanel
  2. Abra o painel do cliente em painel.gehost.com.br com suas credenciais.

    Tela de login do cPanel com campos Usuário e Senha e botão Log in
  3. Encontre a ferramenta Cron Jobs
  4. Na página inicial do cPanel (chamada de home), procure pela seção Advanced. Lá, clique em Cron Jobs.

    Painel inicial do cPanel com os grupos de ferramentas, incluindo 'Advanced' e 'Cron Jobs'
  5. Escolha a frequência do cron job
  6. 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: 0
    Hour: 8
    Day: *
    Month: *
    Day of week: *
  7. Defina o comando que será executado
  8. 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.

  9. Salve o cron job
  10. Depois de preencher todos os campos, clique em Add New Cron Job. Pronto! Seu job está agendado.

  11. Verifique se está ativo
  12. 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 sudo ou read). 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)*

Precisa de Ajuda?

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