Como agendar o reinício automático de um serviço do servidor via cron (GUIA PARA CLIENTES LEIGOS)
Olá, querido(a) cliente da GeHost! 👋
Se você está aqui, provavelmente quer manter seu servidor sempre no melhor estado — sem precisar ficar acordado à noite para reiniciá-lo manualmente. Boa notícia: com o cron, você pode programar reinícios automáticos de serviços, como o Apache ou o PHP, com apenas alguns cliques. É como ter um assistente digital cuidando do seu servidor por você. 🌟
Este guia vai te levar passo a passo, com linguagem simples, para configurar isso no seu painel cPanel. Vamos lá?
Antes de começar: o que é cron?
Imagine o cron como um relógio de alarme inteligente dentro do seu servidor. Ele sabe quando fazer algo — como reiniciar um serviço — sem que você precise estar presente.
Dica Sensei: O cron só funciona com comandos que o servidor entende. Vamos usar comandos simples e seguros, sem risco de atrapalhar nada.
Passo a passo: agendar o reinício automático de um serviço
-
Entre no seu painel cPanel no endereço painel.gehost.com.br.
-
Depois de logado, procure pela ferramenta “Cron Jobs” (Jobs de Cron). Ela está na seção “Advanced”, dentro do grupo “Software”.
-
Clique em Cron Jobs para abrir a tela de configuração.
Na parte superior, você verá um campo para escolher a frequência do comando. Use os menus para definir quando o serviço será reiniciado:
- Minuto: 0 (a cada hora)
- Hora: 2 (às 2 da manhã)
- Dia do mês: * (todos os dias)
- Mês: * (todos os meses)
- Dia da semana: * (todos os dias da semana)
Isso significa: “Reinicie o serviço todo dia às 2 da manhã”.
-
Na caixa de comando (Command), digite o comando que reinicia o serviço. Exemplos comuns:
sudo systemctl restart apache2— para reiniciar o Apache (servidor web).sudo systemctl restart php-fpm— para reiniciar o PHP.
Importante: Como você está em um plano de hospedagem compartilhada, não é possível usar sudo diretamente. Em vez disso, use apenas o nome do serviço, se disponível:
Comando recomendado (seguro e funcional):
systemctl restart apache2
ou
systemctl restart php-fpm -
Após digitar o comando, clique em “Add New Cron Job” para salvar.
Se tudo estiver certo, você verá o novo job listado na tabela abaixo com a frequência e o comando.
-
Verifique o histórico de execução no final da página. Isso ajuda a saber se o comando rodou como esperado.
Importante: o que você precisa saber
- Reinícios automáticos não substituem manutenção: o cron é útil para manter estabilidade, mas não resolve problemas graves. Sempre monitore seu site.
- Evite reiniciar serviços muito frequentemente: isso pode afetar o desempenho do seu site. Recomendamos reinícios diários ou a cada 2 dias.
- Se algo der errado, entre em contato com o suporte da GeHost. Nós estamos aqui para ajudar — sem cobrança extra nos primeiros 30 dias.
Quer saber mais?
Se você quiser personalizar mais, como reiniciar apenas um serviço específico ou em horários diferentes, é só consultar seu plano no painel ou entrar em contato com o suporte.
Se precisar de ajuda com o comando específico do seu serviço, é só pedir — e eu te ajudo com carinho. 💙
Até a próxima, com um abraço do seu Sensei da GeHost!