Como agendar uma tarefa cron pelo cPanel sem usar linha de comando
Olá, querido cliente da GeHost! Seja bem-vindo ao seu guia de mão na massa, feito com carinho por quem entende de hospedagem e quer ver você mandando bem no seu site — sem precisar de palavras mágicas ou comandos complexos. 💛
No mundo do cPanel, uma tarefa cron é como um lembrete automático para o servidor fazer algo no horário que você escolher — por exemplo: limpar arquivos antigos, atualizar dados ou enviar notificações. E o melhor? Você pode configurar isso sem tocar em linha de comando, só com o mouse. Vamos lá?
Passo a passo: Agendando uma tarefa cron no cPanel (sem terminal)
-
Entre no seu painel do cPanel
Abra o navegador e acesse painel.gehost.com.br. Faça login com seu usuário e senha (os mesmos que você usa para o domínio).
-
Localize a seção "Tarefas Cron"
Na página inicial do cPanel (chamada de Home), procure pelo grupo “Advanced” ou “Automatização”. Dentro dele, clique em “Cron Jobs”.
-
Defina o horário da tarefa
Você verá um formulário com campos para definir quando a tarefa deve rodar. Use os menus suspenso para escolher:
- Minuto (0 a 59)
- Hora (0 a 23)
- Dia do mês (1 a 31)
- Mês (1 a 12)
- Dia da semana (0 = domingo, 6 = sábado)
Por exemplo: se quiser que a tarefa rode todo dia às 8 da manhã, escolha:
- Minuto: 0
- Hora: 8
- Dia do mês: * (qualquer dia)
- Mês: *
- Dia da semana: *
Dica do Sensei: Use * para “qualquer” valor. Se precisar rodar só em dias úteis, coloque 1-5 no campo “Dia da semana”.
-
Escolha o comando a ser executado
No campo “Command”, digite o comando que deseja rodar. Mas atenção: é preciso saber o caminho exato do arquivo que você quer executar.
Exemplo comum:
- Para rodar um script PHP:
/home/usuario/public_html/seu-script.php - Para rodar um arquivo em shell:
/home/usuario/public_html/meu-script.sh
Se não souber o caminho exato, entre no Gerenciador de Arquivos (em “Arquivos”), localize seu arquivo e veja o caminho completo na barra de navegação.
- Para rodar um script PHP:
-
Salve sua tarefa
Depois de preencher todos os campos, clique em “Add New Cron Job”. Pronto! Sua tarefa está agendada.
Para verificar se está funcionando, vá de volta à tela de Cron Jobs. Você verá a tarefa listada com o horário e o comando.
Exemplo prático: Limpar arquivos temporários diariamente
Imagine que você tem uma pasta chamada temp/ no seu site, e quer limpar todos os arquivos dela todos os dias às 2 da manhã.
- Minuto: 0
- Hora: 2
- Dia do mês: *
- Mês: *
- Dia da semana: *
- Comando:
/usr/bin/php /home/usuario/public_html/temp/clean.php
Substitua usuario pelo seu nome de usuário do cPanel, e ajuste o caminho do arquivo conforme necessário.
Importante: Dicas do Sensei
- Teste antes de agendar: Crie um pequeno script que apenas escreve uma linha em um arquivo de log (ex:
echo "Tarefa rodada em $(date)" >> /home/usuario/log_cron.txt). Assim você confirma se o cron está funcionando. - Não use comandos muito pesados: Tarefas muito lentas ou que consomem muitos recursos podem afetar o desempenho do seu site. Prefira tarefas leves e bem planejadas.
- Verifique o tempo de execução: Se a tarefa demora mais que o esperado, pode ser que o servidor a interrompa. Use logs para acompanhar.
- Se tiver dúvidas: O suporte da GeHost está à disposição! Acesse o painel, clique em “Suporte” e envie uma mensagem. Nós ajudamos com prazer.
Se você chegou até aqui, parabéns! Você acaba de dominar uma das ferramentas mais poderosas do cPanel — sem precisar de terminal, sem medo, sem complicações. 🎉
Seu site está em boas mãos. E você, está em boas mãos com a GeHost — onde o suporte é feito com coração, e o serviço com ética.
Com carinho,
— O Sensei da GeHost