Como configurar tarefas agendadas (Cron Jobs) pelo cPanel sem usar SSH
Olá, querido cliente da GeHost! 🌟
Se você está aqui, provavelmente quer automatizar alguma tarefa no seu site — como limpar arquivos temporários, atualizar dados de banco ou enviar e-mails periódicos — sem precisar digitar comandos no terminal. Boa notícia: o cPanel tem uma ferramenta poderosa chamada Cron Jobs, e você pode usá-la sem tocar em SSH! É só seguir esse guia passo a passo, com calma e cuidado — como um bom Sensei ensina. 😊
Antes de começar: o que é um Cron Job?
Um Cron Job é uma tarefa programada que o servidor executa automaticamente em horários específicos — como todos os dias às 2 da manhã, ou toda semana. Pense nisso como um lembrete inteligente que o seu site faz sozinho, sem você precisar se lembrar.
Dica do Sensei: Use cron apenas para tarefas importantes e que precisam de automação. Evite sobrecarregar o servidor com tarefas muito frequentes (ex.: a cada minuto).
Passo a passo: como configurar um Cron Job no cPanel
-
Entre no painel do cPanel
Abra o navegador e vá para painel.gehost.com.br. Faça login com seu usuário e senha.
-
Encontre a ferramenta Cron Jobs
No painel inicial do cPanel (tela de home), procure pela seção “Advanced” — geralmente no meio da página. Clique em Cron Jobs.
-
Escolha o horário da tarefa
Na página de Cron Jobs, você verá um formulário com campos para definir quando a tarefa será executada. São 5 campos:
- Minuto (0 a 59)
- Hora (0 a 23)
- Dia do mês (1 a 31)
- Mês (1 a 12)
- Dia da semana (0 a 7, onde 0 e 7 são domingo)
Por exemplo, para rodar uma tarefa todos os dias às 3 da manhã, preencha assim:
- Minuto: 0
- Hora: 3
- Dia do mês: *
- Mês: *
- Dia da semana: *
Dica: Use * para “qualquer valor” — como “todos os dias” ou “todas as horas”.
-
Defina o comando a ser executado
Na parte de “Command”, digite o caminho para o arquivo que deseja rodar. Por exemplo:
- Para rodar um script PHP:
php /home/usuario/public_html/meu_script.php - Para rodar um arquivo shell:
/home/usuario/public_html/limpa_cache.sh
Importante: O caminho deve ser absoluto (começar com
/home/usuario/), e o arquivo precisa estar dentro da pastapublic_htmlou em uma subpasta acessível.
- Para rodar um script PHP:
-
Salve sua tarefa
Depois de preencher todos os campos, clique em “Add New Cron Job”. O sistema confirmará que a tarefa foi salva com sucesso.
Exemplo prático: limpar arquivos temporários diariamente
Imagine que você tem um arquivo chamado limpa_temp.php dentro de public_html. Ele apaga arquivos antigos da pasta temp.
Para agendá-lo para rodar todos os dias às 2 da manhã:
- Minuto: 0
- Hora: 2
- Dia do mês: *
- Mês: *
- Dia da semana: *
- Command:
php /home/usuario/public_html/limpa_temp.php
Pronto! A partir de hoje, seu site vai se cuidar sozinho. 🎉
Como verificar se está funcionando
Depois de configurar, você pode verificar o histórico de execução em Cron Jobs — lá aparecem os horários em que a tarefa foi executada. Se não aparecer nada, verifique:
- O caminho do arquivo está correto?
- O arquivo tem permissão de execução?
- O script não está com erros que impedem a execução?
Se tiver dúvidas, entre em contato com nosso suporte — estamos aqui para ajudar! 🤝
Recursos úteis
- Documentação oficial: gehost.com.br/ajuda
- Contato: envie um ticket pelo painel ou chame no suporte via chat (disponível nos primeiros 30 dias após a entrega).
Seu site está em boas mãos, e você agora é um programador de tarefas — parabéns, Sensei! 🍀
Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)