[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Barra de progressão
From: |
Wagner Brasileiro Cardoso |
Subject: |
RES: [shell-script] Barra de progressão |
Date: |
Fri, 18 Jul 2008 14:39:51 -0300 |
Pode ser tb, mas creio que de qq forma precisarei da relação completa dos
nomes, pois quero tentar fazer um controle do que foi copiado e o que ficou
para trás, meus usuários aqui vivem com arquivos abertos e assim posso
mandar os arquivos que não foram copiados um a um para uma outra lista e
tentar novamente ao término e ficar persistindo, ao final deste processo
posso mandar o servidor de arquivos se desligar.
-----Mensagem original-----
De: address@hidden
[mailto:address@hidden]Em nome de Tiago Moreira Rodrigues
Enviada em: sexta-feira, 18 de julho de 2008 13:40
Para: address@hidden
Assunto: Re: [shell-script] Barra de progressão
Cara, pra pegar o tamanho acho que voce poderia usar o du -hs ./
-s, --summarize
display only a total for each argument
2008/7/18 Wagner Brasileiro Cardoso
<address@hidden>:
>
> Bom dia pessoal,
>
> Estou querendo montar uma barra de progressão e estou pensando em me
basear
> no comando time, junto com um loop, mas não me vem na cabeça a forma
exata
> de amarrar isso para ter o status do andamento. Esse script em
particular
> trata de um backup que vou montar mas como criar a relação entre o que
já
> foi feito e o que falta?
>
> Enquanto escrevia essas linhas, li um exemplo que me clareou as idéias,
> pois
> na realidade minha dúvida era como enfiar qq coisa no loop enquanto o
> processo está preso, e aí o cara deu um exemplo para trabalhar jogando o
> processo para o fundo, imprimindo algo na tela e o recuperando
novamente.
> Mas ainda assim gostaria de saber se alguém conhece a forma de calcular
o
> tempo total, ou a conta seria mesmo calcular o total em GB o tempo gasto
em
> cada passada e ir refazendo a conta a cada vez que ele entrar no loop!?
> Creio que isso seja o mais próximo que dê para chegar de uma estimativa
> atualizável de progressão de tempo e tempo restante... O cálculo total
do
> tamanho penso em fazer listando todo diretório para um arquivo de saída
e
> lendo a coluna de tamanho e somando para posteriormente pedir ao script
> para
> copiar cada arquivo desse.
>
> Obrigado desde já.
>
> Wagner Brasileiro
>
>
>
--
Tiago Rodrigues
http://tiagorodrigues.net
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]