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

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

Re: [shell-script] Dúvida com Script


From: GEORGE ROBINSON
Subject: Re: [shell-script] Dúvida com Script
Date: Thu, 17 Jul 2008 11:39:47 -0300

Para informaçao

du -k /home/novo

total = 2296120

script

total = 18180040

Ele pode até estar calculando corretamente, mas os valores nao sao os
mesmos...

2008/7/17 GEORGE ROBINSON <address@hidden>:

> Bom, o que acontece é que mesmo retirando a opção mtime, ele continua me
> retornando o mesmo valor...
>
> olha a saida do meu script:
>
> Valor atual da variavel COUNT: 18180040
> Valor da variavel COUNT apos dividir por 2: 9090020
> Valor da variavel COUNT apos divir por 1048576: 8876
>
> eu tenho mais de 2 Gb de dados no diretorio onde estou pesquisando... e a
> resposta tem sido sempre a mesma...
>
>
> Att
>
> 2008/7/17 NoComments <address@hidden>:
>
>>   O correto neste caso é vc usar o comando du com a opção -k, assim a
>> saida será em kBytes. Para transformar em MByes vc teria que dividir
>> por 1048576. Exemplificando:
>>
>> total em kbytes: 17888706560
>> em MB seria: 17888706560/1048576 = 170060 (170GB)
>>
>>
>> 2008/7/17 GEORGE ROBINSON <address@hidden<george.robinson.br%40gmail.com>
>> >:
>> > Então Amigo,
>> >
>> > Esse resultado foi dado em que unidade??
>> >
>> > E se eu movi ontem 2.2 Gb de arquivos para o diretorio, pq ele me mostra
>> um
>> > numero completamente diferente???
>> >
>> > Att
>> >
>> > 2008/7/17 NoComments <address@hidden <linuxajuda%40gmail.com>>:
>> >
>> >> George, simulei o que gostaria de fazer... não entendi o que você
>> >> queria fazer, mas funcionou. Veja se te ajuda em algo:
>> >>
>> >> root@files:/appz# cat teste.sh
>> >> #!/bin/bash
>> >> for i in `find /var/log -mtime -1 -exec du {} \; |awk {'print $1'}`; do
>> >> let COUNT=COUNT+${i}
>> >> done
>> >> echo "Valor atual da variavel COUNT: ${COUNT}"
>> >> let COUNT=COUNT/2
>> >> echo "Valor da variavel COUNT apos dividir por 2: ${COUNT}"
>> >> let COUNT=COUNT/1024
>> >> echo "Valor da variavel COUNT apos divir por 1024: ${COUNT}"
>> >> # Fim Script
>> >>
>> >> root@files:/appz# sh teste.sh
>> >> Valor atual da variavel COUNT: 68
>> >> Valor da variavel COUNT apos dividir por 2: 34
>> >> Valor da variavel COUNT apos divir por 1024: 0
>> >> root@files:/appz#
>> >>
>> >> Abraços...
>> >>
>> >> 2008/7/17 GEORGE ROBINSON
>> >> <address@hidden <george.robinson.br%40gmail.com><
>> george.robinson.br%40gmail.com>
>> >> >:
>> >>
>> >> > Olá Pessoal... Este ecript do felipe catojo é exatamente o que eu
>> >> > preciso
>> >> > para o meu caso aqui... a questão é que eu preciso calcular o quanto
>> de
>> >> > espaço em disco foi consumido nas ultimas 24 horas... mas parece que
>> a
>> >> conta
>> >> > nao está sendo efetuada corretamente, ou os valores do diretório nao
>> >> estao
>> >> > sendo todos capturados... alguém tem uma sugestão??
>> >> >
>> >> > 2008/7/17 Flavio Junior <address@hidden <billpp%40gmail.com><billpp%
>> 40gmail.com>>:
>> >> >
>> >> >> Lei a essa thread:
>> >> >> http://br.groups.yahoo.com/group/shell-script/message/22436
>> >> >>
>> >> >> Bem parecido com o que tu quer fazer...
>> >> >>
>> >> >> --
>> >> >>
>> >> >> Flávio do Carmo Júnior aka waKKu
>> >> >>
>> >> >> 2008/7/16 felipee_catojo
>> >> >> <address@hidden <felipecatojo%40gmail.com><felipecatojo%
>> 40gmail.com>
>> >> <felipecatojo%40gmail.com>
>> >> >> >:
>> >> >>
>> >> >> > #!/bin/bash
>> >> >> >
>> >> >> > COUNT1=0
>> >> >> >
>> >> >> > for i in `find /Disco1/bfurj/ -mtime -1 -exec du {} \; | awk -F "
>> "
>> >> >> > '{print $1}'`; do
>> >> >> >
>> >> >> > let "COUNT1=COUNT1+$i"
>> >> >> >
>> >> >> > done
>> >> >> >
>> >> >> > let "COUNT1=COUNT1/1024000"
>> >> >> >
>> >> >> > echo ARQUIVOS RECEBIDOS BFURJ $COUNT1"MB"
>> >> >> >
>> >> >> > Olá pessoal, to tentando modificar esse script,pra fazer com que o
>> >> >> > mesmo me diga qual o tamanho, ou seja quanto meu /home ocupa em
>> >> >> > disco,
>> >> >> > e que pegasse tambem apenas os arquivos alterados a um dia atrás.
>> >> >> >
>> >> >> > Obg desde já.
>> >> >> >
>> >> >> >
>> >> >>
>> >> >>
>> >> >
>> >> > [As partes desta mensagem que não continham texto foram removidas]
>> >> >
>> >> >
>> >>
>> >>
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>> >
>>  
>>
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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