lorosp
(usa Red Hat)
Enviado em 03/03/2016 - 15:19h
Boa Tarde
Aqui no trabalho me deparei com a seguinte situação:
Após 6 anos em funcionamento, as máquinas de automação já tem milhares de imagens (JPG) de processos efetuados ao longo desses anos,
o caso é que; a cada processo é gerada uma imagem e enviada ao servidor por FTP, mas mantém as imagens em uma pasta nestas máquinas.
Hoje cada máquina que possuem 100GB só para as imagens estão á beira de 90% de espaço utilizado.
Pois bem, como a integradora do sistema não nos dá mais suporte, a solução que encontrei foi, aos poucos ir apagando estas imagens em cada disco destas máquinas.
Utilizando o comando:
[code]for a in *200901*; do rm -f $a; done[code]
onde no nome do arquivo: 0030000131155
200901080003278185A_0.jpg o 200901 se refere ao ano e mês da imagem, na sequencia tem o dia.
quando executo este comando, acontece de apagar também arquivos de 2016 e que contenham o 2009 em uma outra posição do nome,
seria possível especificar a posição que marquei no exemplo acima ao efetuar o comando rm?
Já utilizei o [2009] e também não funcionou, continuou apagando arquivos de 2016.
Agora vejam, são 7 anos de imagens para apagar, pensei em ajustar este comando para montar um script e executa-lo sem causar travamento nas máquinas.
Alguém já passou por isso?
Agradeço o auxílio antecipadamente.
Loro