+ Responder ao Tópico



  1. #1

    Padrão script comparando tamanho de diretorio

    Boa tarde,
    É um seguinte, tenho um diretorio chamado backup,

    Como faço para comparar se o conteudo do diretorio backup é superior ou não a 4.7 GB

    Grato
    WASLEY
    Última edição por wasley; 06-12-2006 às 17:00.

  2. #2

    Padrão

    Fala wasley,

    Blzinha?
    Espero que sim...

    Então existem varias formas de você verificar isso, vou colocar um script que bolei agora aqui, veja se é util a vc.

    Qualquer dúvida posta ai.


    #!/bin/bash

    #Diretório do seu backup
    dir=/backup

    tamanho_dir=`du -ck $dir | grep total | awk '{print $1}'`

    #Tamanho em Kbytes de 4.6 GB pode mudar também
    tamanho_especificado="4710400"


    fl=`echo "$tamanho_dir >= $tamanho_especificado" | bc`;

    if [ "$fl" -eq "0" ];
    then
    echo "Maior"
    else
    echo "Menor"
    fi


    Abraços

  3. #3

    Padrão

    Eu tava bolando algo assim:

    Código :
    #!/bin/bash
     
    tamanho=`du -sh -k "/usr" | awk '{print $1}'`;
     
    echo "$tamanho"
    if [ $((tamanho)) -lt 12000 ]; then
       echo "Menor";
    elif [ $((tamanho)) -eq 12000 ]; then
       echo "igual";
    else
       echo "Maior";
    fi


    Fica mais fácil transformar esses 4.7 GB em Kbytes...

  4. #4

    Padrão

    Obrigado pessoal, ajude de vocês foi muito util..

    mais uma vez obrigado