Como usar o Cron Jobs para limpar arquivos temporários automaticamente Print

  • 0

Como usar o Cron Jobs para limpar arquivos temporários automaticamente

Olá, querido(a) cliente da GeHost! 🌟

Se você já teve a experiência de ver seu site ficando lento por causa de arquivos temporários acumulados, ou já se perguntou “será que posso automatizar a limpeza desses arquivos?”, então você está no lugar certo! Aqui, o Sensei da GeHost vai te ensinar, com carinho e clareza, como usar o Cron Jobs no cPanel para limpar arquivos temporários de forma automática e tranquila.

💡 Dica do Sensei: Arquivos temporários (como logs, cache ou uploads mal finalizados) podem acumular e ocupar espaço. Limpar de forma automática evita surpresas e mantém seu site leve e rápido!

O que é um Cron Job?

Imagine um assistente digital que faz uma tarefa em horários programados. É exatamente isso que o Cron Job é: uma tarefa automatizada que roda no seu servidor em intervalos específicos — como diariamente, semanalmente ou até a cada hora.

No nosso caso, vamos configurar um Cron Job que apague arquivos temporários da sua pasta tmp (ou qualquer outra que você escolher) todos os dias às 2 da manhã.

Passo a passo: Como configurar o Cron Job

  1. Entre no seu painel da GeHost
    Acesse painel.gehost.com.br e faça login com seu usuário e senha.
  2. Abra o cPanel
    No painel, clique em cPanel (geralmente no menu principal). Tela inicial do cPanel com os grupos de ferramentas
  3. Localize o Cron Jobs
    No cPanel, procure pela seção “Advanced” (Avançado) e clique em Cron Jobs. Tela inicial do cPanel com os grupos de ferramentas
  4. Clique em “Add New Cron Job”
    Na tela do Cron Jobs, você verá uma seção chamada “Add New Cron Job”. Clique nela.
  5. Escolha a frequência
    No campo de horários, configure como deseja que a tarefa ocorra. Para limpar diariamente, escolha:
    • Minute: 0
    • Hour: 2
    • Day: *
    • Month: *
    • Day of Week: *
    Isso significa: todo dia, às 2 da manhã.
  6. Escreva o comando
    No campo Command, digite o comando que vai apagar os arquivos temporários. Aqui está um exemplo seguro e simples:

    find /home/SEU_USUARIO/public_html/tmp -type f -mtime +1 -delete

    💡 Dica do Sensei: Substitua SEU_USUARIO pelo seu nome de usuário do cPanel (como aparece no painel). Se sua pasta temporária estiver em outro lugar, ajuste o caminho. Exemplo: /home/usuario/public_html/cache.

    Esse comando apaga arquivos que têm mais de 1 dia de criação na pasta tmp. Você pode mudar +1 para +7 se quiser manter arquivos por 7 dias.

  7. Salve a configuração
    Após digitar o comando, clique em “Add New Cron Job” no final da tela. Pronto! Seu cron está ativo.

Como verificar se está funcionando

Seu cron job começa a rodar no horário definido. Você não verá uma confirmação direta, mas pode testar com um arquivo de teste:

  1. Crie um arquivo temporário na pasta tmp chamado teste.txt com algum conteúdo.
  2. Espera até a próxima vez que o cron roda (ex: no dia seguinte às 2 da manhã).
  3. Verifique se o arquivo foi apagado.

🌱 Conselho do Sensei: Comece com uma frequência mais segura (como uma vez por semana) até garantir que o comando está funcionando como esperado. Assim, você evita apagar algo importante por acidente.

Importante: Cuidados com o comando

Seu servidor é seu lar digital. Por isso, tenha cuidado com comandos que apagam arquivos. Sempre:

  • Teste o comando em um ambiente seguro antes de colocar no cron.
  • Use find ... -delete com cuidado — ele apaga sem aviso.
  • Evite comandos como rm -rf / — isso apagaria tudo! 😱

Quer ir além?

Se quiser, pode criar um log de limpeza para saber o que foi apagado. Basta adicionar >> /home/SEU_USUARIO/logs/cron_cleanup.log 2>&1 ao final do comando. Assim, você tem um registro de tudo que o cron fez.

Resumo do que aprendemos hoje

Com o Cron Jobs, você pode:

  • Automatizar a limpeza de arquivos temporários.
  • Manter seu site mais rápido e seguro.
  • Evitar o trabalho manual de limpar arquivos.

Se precisar de ajuda, nosso suporte está aqui — e sempre será. 💬

Até a próxima dica, com carinho,
O Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (marca institucional Entexp, entexp.com.br). Dono: Raphael Neves Koga (desde 2015).*


Was this answer helpful?

« Back