Excluir arquivos com mais de 90 dias. [RESOLVIDO]

1. Excluir arquivos com mais de 90 dias. [RESOLVIDO]

Eiji Kumamoto
eijikumamoto

(usa Ubuntu)

Enviado em 08/04/2021 - 08:49h

Pessoal, tude bem?

Bom, Tenho alguns servidores (que são espelhados) para uma aplicação web, descobrimos que o desenvolvedores (que não fazem mais parte da equipe e que também não geraram as documentações da aplicação) deixaram uma rotina diária de backup compactado dos logs.
Esta semana o / topou em 96% em todos os servidores e a aplicação parou, deletamos manualmente os arquivos para que a aplicação voltasse ao normal.
Estou querendo fazer a exclusão dos arquivos com mais de 90 dias, porém não posso usar o a data de crianção dos arquivos como critério para exclusão. Por exemplo, a rotina nomeia o backup da seguinte forma: production.log-yyyymmdd.gz - O meu critério deve ser a data no nome do arquivo.

Grato pela atenção! :)


  


2. Re: Excluir arquivos com mais de 90 dias. [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 08/04/2021 - 08:54h


tem o comando find
um exemplo

verifica os arquivos de mais de 90 dias e remove


find /backup/* -mtime +90 -exec rm {} \;




3. Re: Excluir arquivos com mais de 90 dias.

Eiji Kumamoto
eijikumamoto

(usa Ubuntu)

Enviado em 08/04/2021 - 09:01h

Funiconou =)

Muito obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts