2007/1/15, Julio C. Neves <[EMAIL PROTECTED]>:
>
> Fala Daniel,
> monte um arquivo com o login name de todos os funcionários (isto é legal
> pq
> te facilita a manutenção qdo houver turn-over), chamado logins, então
> faça:
>
> for Login in $(cat logins)
> do
> rm -rf $(find /servidor/temporarios
>
> Mas estou vendo um probleminha na tua solução: se o diretório tiver
> mais de
> 15 dias e os arquivos dele não, vc removerá todos de qq maneira.
>
Isso é possível ?
O timestamp do diretório não é sempre o mesmo do arquivo mais novo ?
Uma outra coisa que não entendo no find e vou aproveita
Fala Daniel,
monte um arquivo com o login name de todos os funcionários (isto é legal pq
te facilita a manutenção qdo houver turn-over), chamado logins, então faça:
for Login in $(cat logins)
do
rm -rf $(find /servidor/temporarios/$Login -ctime +15)
done
Mas estou vendo um probleminha na tua
a opção -mindepth do find deve te ajudar
faz uns testes com ela aí
por exemplo
[EMAIL PROTECTED] /]# cd /
[EMAIL PROTECTED] /]# find -mindepth 4 -type f -exec ls -l {} \;|more
e veja o que aparece
On Mon, 2007-01-15 at 16:15 -0300, Daniel O. Dantas wrote:
> Tenho em meu servidor um diretório /se
Tenho em meu servidor um diretório /servidor/temporarios onde ficam
armazenados alguns arquivos temporários dos funcionários na rede. É mais
para uma troca interna de documentos, programas etc. Esta compartilhado na
rede com Samba e funcionando que é uma beleza.
Limitei esse diretório em 2 GB. O p