Hospedagem & cPanel 9 visualizações

Como usar o Cron Jobs do cPanel para automatizar tarefas recorrentes no seu site

Ver no WHMCS

Como usar o Cron Jobs do cPanel para automatizar tarefas recorrentes no seu site

Olá, querido(a) cliente da GeHost! 👋

Seja bem-vindo(a) ao seu guia prático, feito com carinho para te ajudar a dominar uma das ferramentas mais poderosas do cPanel: os Cron Jobs. Sim, aquele “cronômetro digital” que faz tarefas acontecerem sozinhas, no horário que você definir. É como ter um assistente virtual que nunca dorme!

Se você tem um site com formulários, atualizações de conteúdo, backups automáticos ou até mesmo um sistema de e-mail marketing, o Cron Job pode ser o seu novo melhor amigo. Vamos aprender juntos, passo a passo, como usá-lo com segurança e eficiência. 💡

O que é um Cron Job?

Imagine um relógio que dispara uma ação sempre que bate a hora. No mundo do servidor, o Cron Job é exatamente isso: uma tarefa programada para rodar automaticamente em intervalos definidos — a cada minuto, hora, dia, semana ou mês.

Dica do Sensei: Você não precisa fazer nada manualmente. O servidor faz tudo sozinho — como um robô bem treinado!

Quando usar Cron Jobs?

Alguns exemplos comuns de tarefas que podem ser automatizadas:

  • Backup diário do banco de dados;
  • Limpeza automática de arquivos temporários;
  • Envio de e-mails periódicos (como boletins informativos);
  • Atualização de dados de produtos ou preços em um site;
  • Execução de scripts PHP ou shell para processar informações.

Passo a passo: Criando seu primeiro Cron Job no cPanel

  1. Entre no seu painel do cPanel com as credenciais que você recebeu. Acesse: painel.gehost.com.br

    Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Na tela principal do cPanel (home), localize o grupo de ferramentas chamado “Advanced” e clique em “Cron Jobs”.

    Painel inicial (home) do cPanel com os grupos de ferramentas como E-mail, Arquivos, Backup, etc.
  3. Na página do Cron Jobs, você verá duas opções:

    • Common Settings — para escolher intervalos rápidos como “every 15 minutes”;
    • Advanced — para definir com precisão os minutos, horas, dias, meses e dias da semana.

    Como você é um(a) cliente inteligente, vamos usar o modo Advanced para aprender direitinho.

  4. Defina os parâmetros da tarefa:

    • Minute (minuto): 0 (para rodar no início da hora);
    • Hour (hora): 2 (para rodar às 2h da manhã);
    • Day (dia): * (todos os dias);
    • Month (mês): * (todos os meses);
    • Day of Week (dia da semana): * (todos os dias da semana).

    Isso significa: “execute a cada dia às 2h da manhã”.

  5. Na caixa Command, digite o caminho do script que deseja rodar. Exemplo:

    /home/SEU_USUARIO/public_html/backup.php

    Importante: Substitua SEU_USUARIO pelo nome da sua conta no cPanel (geralmente é o mesmo que o domínio).

    Se você não tem um script pronto, não se preocupe — o próximo passo te ajuda a criar um simples para testar.

  6. Para testar, crie um arquivo simples com o nome test_cron.php no diretório public_html usando o Gerenciador de Arquivos:

    Gerenciador de Arquivos com árvore de pastas e barra de ações

    Adicione este conteúdo:

    <?php
    file_put_contents('/home/SEU_USUARIO/public_html/cron_log.txt', date('Y-m-d H:i:s') . " - Cron Job executado!\n", FILE_APPEND);
    ?>
        

    Salve o arquivo. Agora, no Cron Job, use o caminho:

    /usr/bin/php /home/SEU_USUARIO/public_html/test_cron.php

    Isso executa o script PHP no servidor.

  7. Finalmente, clique em “Add New Cron Job” para salvar sua tarefa.

    Parabéns! Você acabou de criar seu primeiro Cron Job. 🎉

Como verificar se o Cron Job está funcionando?

Após algumas horas (ou no próximo ciclo programado), acesse o arquivo cron_log.txt no seu diretório public_html com o Gerenciador de Arquivos.

Se houver uma linha com a data e hora atual + a mensagem “Cron Job executado!”, tudo funcionou perfeitamente!

Dicas do Sensei GeHost

  • Teste sempre com um script simples antes de automatizar tarefas críticas.
  • Evite rodar tarefas pesadas em horários de pico (como 10h às 18h) para não sobrecarregar o servidor.
  • Use o log de execução para monitorar se o job está rodando como esperado.
  • Se precisar de ajuda, entre em contato com o suporte da GeHost — estamos aqui para te ajudar, sempre!

Seu site é seu universo. Com o Cron Job, você dá um passo para torná-lo mais inteligente, mais autônomo e mais poderoso. 💫

Se você gostou deste guia, compartilhe com quem mais precisa de um toque de sabedoria digital. E lembre-se: na GeHost, você não está sozinho(a) — estamos aqui com você, a cada passo. 🌟

Precisa de Ajuda?

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