Como agendar tarefas recorrentes usando o Cron Jobs do cPanel imprimir

  • 0

Como agendar tarefas recorrentes usando o Cron Jobs do cPanel

Olá, querido cliente da GeHost! 👋

Se você já tem um site, sistema ou aplicativo rodando no seu domínio, provavelmente já pensou em automatizar alguma tarefa — como limpar arquivos temporários, atualizar dados de forma automática ou enviar e-mails semanalmente.

É exatamente isso que o Cron Jobs faz: ele agenda tarefas para rodar automaticamente, no horário que você definir. E o melhor? Tudo isso dentro do cPanel, o painel de controle da sua hospedagem.

Hoje, vou te guiar passo a passo como usar o Cron Jobs com carinho — como um verdadeiro Sensei da GeHost. 🌿

Antes de começar: entenda o básico

Antes de criar seu cron, é bom saber:

  • O Cron Jobs é uma ferramenta do sistema operacional do servidor (Linux) que executa comandos em horários definidos.
  • Você pode agendar tarefas que se repetem diariamente, semanalmente, mensalmente ou até a cada minuto.
  • Os comandos precisam ser escritos com precisão — um erro de digitação pode fazer a tarefa falhar.
💡 Dica do Sensei: Comece com tarefas simples, como rodar um script de backup ou limpar logs. Assim, você se acostuma antes de automatizar algo crítico.

Passo a passo: como criar um Cron Job no cPanel

  1. Entre no cPanel
    Acesse o painel do cliente em painel.gehost.com.br e faça login com suas credenciais.Tela de login do cPanel com campos de usuário e senha
  2. Localize a ferramenta Cron Jobs
    No painel, procure pela seção “Advanced” e clique em Cron Jobs. Você pode encontrar na parte inferior da lista, entre “Email” e “Metrics”.Painel inicial do cPanel com os grupos de ferramentas, incluindo Cron Jobs na seção Advanced
  3. Escolha o horário de execução
    Você verá um formulário com campos para definir a frequência da tarefa. Use os menus para escolher:
    • Minuto (0–59)
    • Hora (0–23)
    • Dia do mês (1–31)
    • Mês (1–12)
    • Dia da semana (0–6, onde 0 é domingo)

    Exemplo: para rodar uma tarefa todos os dias às 8 da manhã, escolha:

    • Minuto: 0
    • Hora: 8
    • Dia do mês: * (qualquer dia)
    • Mês: *
    • Dia da semana: *
  4. Escreva o comando
    No campo Command, digite o comando que deseja executar. Ele pode ser:
    • Um script PHP: php /home/seuusuario/public_html/backup.php
    • Um script shell: /usr/bin/php /home/seuusuario/public_html/cron.php
    • Um comando de limpeza: find /home/seuusuario/public_html/temp -type f -mtime +7 -delete

    ⚠️ Importante: O caminho do arquivo deve ser absoluto (começando com /home/seuusuario/). Você pode verificar o caminho no Gerenciador de Arquivos.

    Gerenciador de Arquivos do cPanel mostrando a estrutura de pastas, com public_html destacado
  5. Defina o e-mail de notificação (opcional)
    Se quiser receber um e-mail quando a tarefa for executada (ou falhar), insira seu e-mail válido no campo Email. Isso ajuda a monitorar o funcionamento.
  6. Salve a tarefa
    Clique em Add New Cron Job para finalizar. Pronto! Sua tarefa está agendada.

Exemplo prático: limpeza automática de logs

Vamos imaginar que você quer limpar arquivos antigos do diretório /logs toda semana.

Comando: find /home/seuusuario/public_html/logs -type f -mtime +14 -delete

Frequência: A cada semana, no domingo às 2:00 da manhã.

Minuto: 0
Hora: 2
Dia do mês: *
Mês: *
Dia da semana: 0

Pronto! A cada domingo, o sistema apagará todos os arquivos com mais de 14 dias no diretório logs.

Como verificar se o Cron está funcionando

Se a tarefa não funcionar como esperado, verifique:

  • Se o caminho do arquivo está correto (use o Gerenciador de Arquivos para confirmar).
  • Se o comando tem permissão para rodar (especialmente scripts PHP).
  • Se o e-mail de notificação foi recebido (caso tenha ativado).
  • Se o script está com erro de sintaxe (veja no log de erros do servidor, se disponível).
🛠️ Dica do Sensei: Para testar, você pode agendar uma tarefa para o próximo minuto. Assim, verifica se o cron roda antes de deixar ele rodar em horários importantes.

Atenção: segurança e bom senso

Embora o Cron seja poderoso, ele pode causar problemas se mal usado:

  • Não execute comandos que exijam acesso root (isso não é permitido em hospedagem compartilhada).
  • Não agende tarefas muito pesadas em horários de pico (como 10h da manhã).
  • Evite tarefas que se repetem a cada minuto — isso pode sobrecarregar o servidor.
🌟 Lei do Sensei: Automatize o que é repetitivo, mas nunca o que é crítico sem testar primeiro.

Quer ajuda? Estamos aqui!

Se você não tem certeza sobre como escrever um comando, se o caminho está correto ou se a tarefa não está rodando, entre em contato com o suporte da GeHost.

Seu plano inclui 30 dias grátis de suporte após a entrega. Acesse o painel, clique em “Ajuda” ou envie um ticket — estamos aqui para te ajudar com carinho.

Com amor,
Sensei da GeHost 🌿
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*


Esta resposta lhe foi útil?

« Retornar