script veja tmanho arquivo + envia e-mail

1. script veja tmanho arquivo + envia e-mail

Diego Maciel Gomes
dimago

(usa Red Hat)

Enviado em 25/09/2009 - 13:53h

Boa tarde pessoal,

Preciso de um script que leia todo um dietório e procure por arquivos superiores a 90M

Desse resultado, pegue o nome do arquivo e envie email para a pessoa...

exemplo:

#pwd
/var/spool/mail
#du -hs *
66M zeka
96M joao
4.0K francis
20K marcos

preciso que ele me traga apenas os arquivos maiores de 90M
os que forem maiores que 90M, ele envie um e-mail pro destinatário... o nome do arquivo eh igual ao e-mail do cara, que deve ser enviado...

preciso ainda, que o envio seja feito apenas uma unica vez..

a ideia seria avisar o usuario sobre a cota da sua cx de entrada...

alguem tem alguma dica?

Obrigado

Diego


  


2. Re: script veja tmanho arquivo + envia e-mail

nelio
neliobjr

(usa Red Hat)

Enviado em 25/09/2009 - 14:50h

Cara vc precisa do script completo para envio de email, etc, ou do comando que acha arquivos maiores que o estipulado? Qual a sua dúvida?

Ajuda para busca, segue:

find -size +90000




3. Re: script veja tmanho arquivo + envia e-mail

Diego Maciel Gomes
dimago

(usa Red Hat)

Enviado em 25/09/2009 - 15:18h

dae Nelio, como tah cara?

entao..

du -hs * |find -size +90000

porem ele nao me traz apenas os maiores que 90M

me trouxe alguem com 60M tmb...

depois precisava do resultado, que ele pegasse o nome e enviasse o e-mail..
o envia_email eu faço....
penso q ele jogue para um arquivo e envie email para todos dentro do arquivo.. serah q nao?


4. Re: script veja tmanho arquivo + envia e-mail

nelio
neliobjr

(usa Red Hat)

Enviado em 25/09/2009 - 16:50h

Cara, não tem o du -hs *

É somente o find, porem escrevi errado, faltou no final um k, ficando assim:

find -name '*' -size +9000000k

no meu caso mais de 9 gb.

quanto ao processo que vc descreve do email, funcionará sim perfeitamente do jeito que falou, jogando para um arquivo.

Caso queira alguma dica com este processo, da uma olhada neste post, que já respondi algo semelhante.

http://www.vivaolinux.com.br/topico/Shell-Script/script-que-faca-tail-+-enviar-email

E desculpa não ajudar mais, mas estou corrido e isto dará um pouco de trabalho.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts