Enviado em 11/10/2016 - 12:13h
Olá pessoal,
Montei um Script para remover arquivos com mais de 90 dias, porem me dá um retorno 'Arg list too long', no diretório tem mais de 2 milhões de arquivos.
Se alguém tiver uma alternativa .
Já tentei também:
e
Todos com o mesmo retorno:
/usr/bin/find: Arg list too long
Montei um Script para remover arquivos com mais de 90 dias, porem me dá um retorno 'Arg list too long', no diretório tem mais de 2 milhões de arquivos.
Se alguém tiver uma alternativa .
#!/bin/bash
DIR_EXPURGO=/dir/arqv/logs
for ARQV in `find $DIR_EXPURGO/*.log -mtime +90`
do
rm $ARQV
done
Já tentei também:
#!/bin/bash
DIR_EXPURGO=/dir/arqv/logs
find $DIR_EXPURGO/*.txt -mtime +90 | xargs rm -rf
e
#!/bin/bash
DIR_EXPURGO=/dir/arqv/logs
find $DIR_EXPURGO/*.txt -mtime +90 -exec rm {} \;
Todos com o mesmo retorno:
/usr/bin/find: Arg list too long