[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Listar tamanho no /Home
From: |
Hugo Melo |
Subject: |
Re: [shell-script] Listar tamanho no /Home |
Date: |
Mon, 20 Dec 2004 14:32:01 -0200 |
O padrao eh /home/user, mas pode ser outro que nao o /home..Voce pode
procurar no /etc/passwd o home certo de cada usuario..
Então ficaria algo assim..
#!/bin/ksh
#feito por Hugo Melo - licenca GPL
arquivo=/etc/passwd
nlinhas=`cat $arquivo | wc -l` #pega o numero de linhas do passwd
linha=22 # aqui eu pulei usuarios do sistema que ficam nas primeiras linhas
print " Usuario Home tamanho"
while (($linha <= $nlinhas)) # enquanto nao alcancar o fim do arquivo percorre
do
user=`sed -n "$linha"p $arquivo | cut -f1 -d:` # pega o campo usuario
home=`sed -n "$linha"p $arquivo | cut -f6 -d:` # pega o campo home
print " $user `du -sh $home`" # imprime ja calculando o tamanho
let linha=$linha+1
done
#fim de script
Dê uma ajustada de acordo com as suas necessidades..
Até..
Hugo
On Fri, 17 Dec 2004 10:01:15 -0300 (ART), Adriano
<address@hidden> wrote:
>
> Fabio,
>
> Muito obrigado pela dica.
> Que potencialidade do comando DU :-)
> Realmente o MAN deste comando tá dificil de entender.
>
> Grande abraço,
>
> --- Fábio Batista <address@hidden>
> escreveu:
>
> ---------------------------------
> du /home -h --max-depth=1
>
> Fábio David Batista
> address@hidden
> http://nerd-o-matic.blogspot.com
>
> On Thu, 16 Dec 2004 18:49:09 -0300 (ART), Adriano
> <address@hidden> wrote:
> > Lista,
> >
> > Alguem tem um script que mostre o qto cada usuário
> > está ocupando no /Home???
> >
> > Ex:./quota.sh
> > Zé Roela - Ocupando 100MB
> > Zé Goiaba - Ocupando 250MB
> >
> > Grato,
> >
> >
> >
> >
> >
> >
> >
> _______________________________________________________
>
> > Yahoo! Mail - Agora com 250MB de espaço gratuito.
> Abra
> > uma conta agora! http://br.info.mail.yahoo.com/
> >
> >
> >
> ---------------------------------------------------------------------
> > 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.listas-discussao.cjb.net
> >
> ---------------------------------------------------------------------
> >
> >
> >
> >
> > Yahoo! Grupos, um serviço oferecido por:
> >
> > PUBLICIDADE
> >
> > ________________________________
> > Links do Yahoo! Grupos
> >
> > Para visitar o site do seu grupo na web, acesse:
> > http://br.groups.yahoo.com/group/shell-script/
> >
> > Para sair deste grupo, envie um e-mail para:
> > address@hidden
> >
> > O uso que você faz do Yahoo! Grupos está sujeito aos
> Termos do Serviço do
> > Yahoo!.
>
> ---------------------------------------------------------------------
> 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
>
> ---------------------------------
> Links do Yahoo! Grupos
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito
> aos Termos do Serviço do Yahoo!.
>
> _______________________________________________________
> Yahoo! Mail - Agora com 250MB de espaço gratuito. Abra
> uma conta agora! http://br.info.mail.yahoo.com/
>
> ---------------------------------------------------------------------
> 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
--
-- Hugo Leonardo de Oliveira Melo
- RE: [shell-script] Procurar string no arquivo..., (continued)
Re: [shell-script] Procurar string no arquivo..., Gentil de Bortoli Júnior, 2004/12/16
Listar tamanho no /Home, Adriano, 2004/12/16