Servidor & DevOps 0 visualizações

Como agendar o reinício automático de um serviço do servidor via cron

Ver no WHMCS

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

  1. Entre no seu painel cPanel no endereço painel.gehost.com.br.

    Tela de login do cPanel com campos de Usuário e Senha, e botão Log in
  2. Depois de logado, procure pela ferramenta “Cron Jobs” (Jobs de Cron). Ela está na seção “Advanced”, dentro do grupo “Software”.

    Painel inicial do cPanel com grupos de ferramentas, destacando 'Software' e 'Cron Jobs'
  3. 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ã”.

  4. 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

  5. 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.

  6. 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!

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.