Como usar o Cron Jobs para enviar um relatório semanal automático por e-mail
Olá, querido(a) cliente da GeHost! 😊
Seja bem-vindo(a) ao seu guia prático e tranquilo sobre como automatizar o envio de relatórios por e-mail usando o Cron Jobs no cPanel. É uma ferramenta poderosa, mas comigo você vai dominar em poucos minutos — sem pressa, sem complicação. Vamos lá, com calma e foco, como um bom treino de sabedoria digital!
Passo 1: Acesse o cPanel da sua conta
Para começar, faça login no painel da sua hospedagem:
- Abra seu navegador e vá para painel.gehost.com.br.
- Digite seu usuário (geralmente seu domínio ou nome de conta) e sua senha.
- Clique em Log in.
Passo 2: Localize o Cron Jobs no cPanel
Depois de logado, você verá o painel principal. Procure pela seção chamada “Advanced” (Avançado) e clique em Cron Jobs. É aqui que você cria tarefas automáticas, como enviar e-mails semanais.
Passo 3: Entenda o que é um Cron Job
Um Cron Job é como um “alarme digital” que executa um comando no momento que você definir. No nosso caso, ele vai rodar um script que gera um relatório e o envia por e-mail toda semana.
💡 Dica do Sensei: Você pode programar tarefas diárias, semanais, mensais… tudo depende do seu ritmo de trabalho. Vamos focar no “semanal” agora.
Passo 4: Crie um novo Cron Job
Clique em “Add New Cron Job” (Adicionar novo Cron Job).
Na tela que aparecer, você verá três campos principais:
- Minute (Minuto)
- Hour (Hora)
- Day of Month (Dia do mês)
- Month (Mês)
- Day of Week (Dia da semana)
Para enviar o relatório semanalmente, vamos definir:
- Day of Week: 0 (representa domingo — escolha o dia que preferir)
- Hour: 8 (para enviar às 8h da manhã)
- Minute: 0 (para começar exatamente às 8h)
- Os demais campos podem ficar como * (que significa “qualquer”).
Exemplo de configuração:
0 8 * * 0
Isso significa: “Execute todos os domingos às 8h da manhã”.
Passo 5: Escreva o comando para enviar o relatório
Na parte de Command, digite o comando que vai rodar o script e enviar o e-mail.
💡 Exemplo prático: Suponha que você tenha um script chamado enviar_relatorio.php na pasta public_html. O comando ficaria assim:
/usr/local/bin/php /home/SEU_USUARIO/public_html/enviar_relatorio.php
Seu script deve estar escrito em PHP e conter uma função que gere o relatório e o envie via e-mail (usando mail() ou uma biblioteca como PHPMailer).
⚠️ Importante: O caminho do PHP pode variar conforme o plano. Se não funcionar, entre em contato com o suporte da GeHost — estamos aqui para ajudar!
Passo 6: Configure o e-mail de destino
Seu script deve estar programado para enviar o e-mail para um endereço válido. Lembre-se: o e-mail profissional já vem incluso na sua hospedagem. Use um endereço como:
- seu@seudominio.com.br (para você)
- contato@seudominio.com.br (para o time)
Se precisar, crie novas contas de e-mail no cPanel:
- Na seção “Mail”, clique em “Email Accounts”.
- Use o botão + Criar para adicionar um novo e-mail.
Passo 7: Teste e confirme
Depois de preencher todos os campos:
- Clique em “Add New Cron Job”.
- Volte para a lista de Cron Jobs para verificar se o novo job apareceu.
- Verifique se o e-mail chegou no dia e horário marcado.
Se não chegou, revise o script, o caminho do PHP e o endereço de e-mail.
Passo 8: Mantenha o sistema saudável
Se precisar alterar ou remover um Cron Job:
- Volte à tela de Cron Jobs.
- Encontre o job na lista.
- Use os botões “Edit” ou “Remove”.
💡 Dica do Sensei: Mantenha uma lista simples no seu caderno ou no Google Keep com os jobs que você criou — assim, não perde o controle.
Conclusão: Automatize com sabedoria
Parabéns! Você agora sabe como usar o Cron Jobs para enviar relatórios semanais por e-mail — tudo de forma automática, segura e profissional. Isso libera seu tempo para o que realmente importa: criar, inovar e crescer.
Se tiver dúvidas ou precisar de ajuda com o script PHP, o suporte da GeHost está sempre pronto para te ajudar. Lembre-se: você não está sozinho nessa jornada digital.
Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (marca Entexp) • Dono: Raphael Neves Koga (desde 2015)*