Script Para mostrar Tamanho dos Arquivos DBX

1. Script Para mostrar Tamanho dos Arquivos DBX

PAULO FERNANDES DOS SANTOS
paulo.fernandes

(usa Debian)

Enviado em 30/08/2012 - 16:49h

gostaria de saber se tem como criar um script para verificar todas as caixas de entrada.dbx que possui nos profiles de cada usuario que loga no servidor, depois disso quero fazer uma comparação para ver se ele é maior que 500mb caso seja, avisar que o arquivo está grande quando for executado o script ou por email.

usei o

find -name caixa*.dbx > pfs_dbx

pra ele jogar no pfs_dbx tdas caixas dos usuarios, mas agora preciso saber o tamanho de cada uma delas.




  


2. Re: Script Para mostrar Tamanho dos Arquivos DBX

Guilherme Moreira de Oliveira
coelhoposa

(usa Ubuntu)

Enviado em 30/08/2012 - 19:58h

não é isso que você quer:

du -h | grep .dbx >> log.txt




3. Re: Script Para mostrar Tamanho dos Arquivos DBX

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 30/08/2012 - 20:47h

paulo.fernandes escreveu:

gostaria de saber se tem como criar um script para verificar todas as caixas de entrada.dbx que possui nos profiles de cada usuario que loga no servidor, depois disso quero fazer uma comparação para ver se ele é maior que 500mb caso seja, avisar que o arquivo está grande quando for executado o script ou por email.

usei o

find -name caixa*.dbx > pfs_dbx

pra ele jogar no pfs_dbx tdas caixas dos usuarios, mas agora preciso saber o tamanho de cada uma delas.



Incremente o seu comando com o que o colega postou e teras tudo em uma linha:

find -name caixa*.dbx -exec du -h {} >> pfs_dbx \;


4. Re: Script Para mostrar Tamanho dos Arquivos DBX

PAULO FERNANDES DOS SANTOS
paulo.fernandes

(usa Debian)

Enviado em 31/08/2012 - 13:56h

Obrigado meus caros pela ajuda, o que quero fazer:
criar um script que me mostre o tamanho dos arquivos DBX de cada
usuario logado no dominio.
vou postar meu script para que consigam entender realmente o que
preciso:

#! /bin/bash

#local onde ficam os arquivos dos usuários
dir='/opt/pastas/setores'
cd $dir

#pra onde ele vai mandar os arquivos dbx que estiver dentro do diretório dos usuarios.
find -name *.dbx > /paulo/arq_dbx.txt
#aqui estou com problema no espaço XXX da parte meusXXXdocumentos, ele ta dando erro de arquivo não encontrado.
tail -n 9000000 /paulo/arq_dbx.txt|cut -d " " -f1 >/paulo/lista_tab.txt
lista='/opt/pastas/setores'
echo >/paulo/usuario_outlook
while read lista_tab ;do

usuario=`echo $lista_tab|cut -b3-200`
usuario=`echo $usuario|cut -d "/" -f1`
lista_tab=`echo $lista_tab|cut -b2-200`
cd $dir$lista_tab*/outlook/$usuario
tam=`du -ms *.dbx|cut -d" " -f1`

#du -ms *.dbx >> /paulo/usuario_outlook
echo $tam >> /paulo/usuario_outlook
done < /paulo/lista_tab.txt

como ficaram os arquivos depois de executar o script:
arq_dbx ---->
./logistica1/profile/meus documentos/outlook/logistica1/cat.dbx
./logistica1/profile/meus documentos/outlook/logistica1/tbb.dbx
./logistica1/profile/meus documentos/outlook/logistica1/pcp.dbx
./logistica2/profile/meus documentos/outlook/cristiano/cat.dbx
./contabil4/profile/meus documentos/outlook/contabil4/c.i.dbx
./gestor8/profile/meus documentos/outlook/guilherme/xml.dbx
./gestor8/profile/meus documentos/outlook/guilherme/pcp.dbx

lista_tab.txt --->
./logistica1/profile/meus
./logistica1/profile/meus
./logistica1/profile/meus
./logistica2/profile/meus
./contabil4/profile/meus

usuarios_outlook --->


32M agendamentos.dbx 65M allcancy.dbx 7,7M alvorada 1,2M amaury.dbx 157M arquivo 15M atlas.dbx 196K àgui 68K bkp 68K bkp 68K
bkp 68K bkp 68K bkp 68K bkp 68K bkp 68K bkp 148K bkp 68K bkp 39M bkp 93M bkp 88M bolari 148K bom 100M caixa 2,2M caixa 24M car
los 15M carraro 4,7M carvalima 2,5M cat.dbx 3,5M compras.dbx 11M controle 12M cristiano.dbx 7,3M custos.dbx 94M daniel.dbx 4,9
M diego 68K diretoria.dbx 745M edmar.dbx 19M exportação 6,6M expresso 22M expresso 91M faturamento 55M financeiro.dbx 84K fo
lders.dbx 20M gestora 9,7M gestora 5,2M gestor 46M gestora 3,3M gestora 7,2M gestor 4,5M gestor 16M gestor 16K gestor 6,6M ges
tor 15M gestor 1,3M gestor 148K hotta 8,5M industrial 130M itens 584K julio 14M jump.dbx 640K karen.dbx 2,0M kazjel.dbx 148K l
ilian.dbx 68K logística 28M logística.dbx 28M lucas.dbx 1,9M mann 160M manutenção.dbx 11M marketing 7,3M mercúrio.dbx 9,2
M michele.dbx 29M movimente 16K offline.dbx 13M pcp.dbx 21M pop3uidl.dbx 27M prata.dbx 640K produção 516K rascunhos.dbx 2,1M


keria agora organizer pra que fique compreensível. para dai saber qual tem o tamanho máximo que quero para cada arquivo dbx.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts