[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script de checagem md5sum com barra de progresso
From: |
Thiago Braga Santana |
Subject: |
Re: [shell-script] Script de checagem md5sum com barra de progresso |
Date: |
Wed, 11 Jun 2008 14:52:33 -0300 |
Concordo com você Gunter.
Se fosse pra fazer com dialog seria relativamente fácil (mas nem tanto).
O meu problema é que a saída tem que ser toda na console mesmo, com uma
barra de progresso.
Algo mais o menos assim
Vazio:
0%[---------------------------------------------------]
50%[---------------------------------------------------]
100%[---------------------------------------------------]
Isso é uma coisa que o próprio md5sum já deveria ter, porém não possui
(assim como o programa dd).
Quero me ater exclusivamente ao script, independente do que o programa que
está rodando em background faz. Supomos que não seja o md5sum, que seja um
find por exempo, ou qualquer outro que se encaixe melhor no contesto. Como
criar uma barra de progresso que aumenta/evolui conforme um determinado
programa (que pode estar rodando em bg ou não) inicia e concluí uma tarefa.
Espero ter me feito entender.
Thiago Santana
2008/6/11 <address@hidden>:
> Amigão, existem diversas formas, o que eu fiz foi a lógica que me veio a
> mente sem testar.
>
> Achoq ue o que você deseja seria melhor usar um Dialog. Dá uma olhada com
> calma no
> http://aurelio.net/shell/dialog/ lá tem inclusive exemplos exatos do que
> você deseja, como por
> exemplo o ótimo: http://aurelio.net/shell/dialog/#copiagauge
>
> Espero ter ajudado.
>
> []'s
> Gunter
>
>
> > Agradeço muito a atenção.
> >
> > Édnel, obrigado mesmo pela dica, mais o meu problema é que a checagem
> > precisa ser na console.
> >
> > Bruno, poderia detalhar um pouquinho mais como eu fazria pra implementar
> > esse for que você sugeriu com o programa md5sum?
> >
> >
> > Muito obrigado.
> >
> > Thiago Santana
> >
> > 2008/6/11 Édnei Rodrigues
> > <address@hidden<ednei.felipe.rodrigues%40gmail.com>
> >:
> >
> > > Você também pode utilizar a biblioteca zenity :
> > > md5sum -c <arquivo> | zenity --progress --pulsate
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
>
[As partes desta mensagem que não continham texto foram removidas]