shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Naum consigo Fazer...


From: Frederico Benevides
Subject: Re: [shell-script] Re: Naum consigo Fazer...
Date: Tue, 23 Sep 2003 22:53:52 -0300
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02

O q significa o basename ?

[]'s

César A. K. Grossmann wrote:

--- Em address@hidden, "Marcelo" <marcelo@i...> escreveu
Se o Tamanho do Arquivo desse Diretorio é MAIOR doq 20MB, se FOR
maior ele deve mandar um e-mail para esse USUARIO informando o
OCORRIDO....
var="" ESPACO=""
for USUARIO in *
do
Se TAMANHO DO ARQUIVO > 20MB user=${USUARIO}"@mail.com.br"
done

Como fazer isso???
E no final quero que mande um e-mail pra mim com todos os usuarios
que estaum acima do Limite de 20MB....

Olha só:

#!/bin/sh
TAM_MAX=20480k
for arqmail in `find /var/spool/mail -size +$TAM_MAX`
do
..user=`basename $arqmail`
..mail \
......-s "Caixa de Mensagens maior que 20M" \
......${user}@example.org < msg.txt
done

Troque os pontinhos à esquerda por espaços (foi um truque eu eu bolei,
vamos ver se o script sai indentado ou não).

Maiores informações, 'man find' ou 'info find'.

[]s
--
César A. K. Grossmann
http://www.LinuxByGrossmann.cjb.net/



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------


Seu uso do Yahoo! Grupos é sujeito às regras descritas em: http://br.yahoo.com/info/utos.html







reply via email to

[Prev in Thread] Current Thread [Next in Thread]