The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX & avançada para usuários experientes
.
google unix.com



UNIX & avançada para usuários experientes Especialista-a-Expert. Saiba avançado UNIX, comandos UNIX, Linux, Sistemas Operativos, Administração de Sistemas, Programação, Shell, shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Como posso obter um processador da CPU Porcentagem? sangjinn Alto Nível de programação 3 10-09-2008 09:28
como faço para calcular porcentagem? the_learner Alto Nível de programação 6 04-18-2007 05:40
como fazer uma percentagem de executar script? jimmbp Programação Shell Script e 1 01-31-2006 02:41
Computung Percentagem preetikate UNIX para Dummies Perguntas & Respostas 2 02-09-2004 10:13
percentagem assinar em uma unidade de mapeamento? simon2000 UNIX & avançada para usuários experientes 2 09-17-2002 01:30

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-18-2008
wrapster wrapster is offline
Usuário
  
 

Join Date: Jan 2008
Lugares: 193
como obter o percentual de conclusão? durante uma cópia!

Oi tudo,
Gostaria de saber de que forma a introduzir a barra de progresso ou a% de conclusão durante a cópia de arquivos ...

No sentido, estou copiando alguns arquivos para a memória RAM de boot tempo ....
Estes ficheiros combinados 2 a cerca de 550mb de ram, portanto em vez de apenas ter um cursor até que a cópia é mais, pensei em dar um valor percentual de conclusão ...
Mas como faço isso?
Como chegar a isso, 1 %...... 10 %...... 100% ..
Algo assim!

Pls conselhos!
  #2 (permalink)  
Old 05-18-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
Alguns comandos lentos oferecer um gancho para que você saiba o quanto eles estão ficando. O que você está usando para copiar o arquivo?

Algumas versões do dd apresentará um relatório da taxa de transferência (o mesmo relatório que você chegar no final) quando você enviar-lhes uma SIGUSR1. Então, você poderia usar dd para copiar e sinal que, digamos, uma vez por segundo para obter um relatório de progresso. Pós-processá-la em seu script para transformá-lo em algo fácil de usar.
  #3 (permalink)  
Old 05-18-2008
wrapster wrapster is offline
Usuário
  
 

Join Date: Jan 2008
Lugares: 193
Estou usando o PC para copiar os arquivos!

Você pode especificar nesse sentido ...
o motivo está no momento em que esta cópia é feita, o dd binários não são carregados pelo que vou ter que fazer algum trabalho extra para obter estes tão bem ..
Então, eu gostaria de receber se pudermos manter o pc e ainda fornecer algum tipo de usuário legibilidade!

obrigado
  #4 (permalink)  
Old 05-18-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
Welp, a menos que sua versão do pc tem ganchos para isso, o melhor que podemos fazer é adivinhar. É provavelmente mais do que útil se o agravante guesstimated tempo restante está completamente fora de base, talvez é só para mostrar um melhor fiação cursor.

Você pode copiar um arquivo menor primeiro para calibrar e, em seguida, extrapolar uma estimativa a partir desse momento, mas o que se o disco fica encravado ou outro processo acessa o disco ao mesmo tempo?

Se você não tem dd, As chances são ferramentas úteis para qualquer cobbling juntos alguns olhos doces não estarão disponíveis ou ... (Eu espero que seja dd está disponível, se pc é, no entanto.)

Outra abordagem seria a de executar pc em segundo plano e observe o tamanho do arquivo de destino, e calcular uma percentagem a partir daí. I'd ser nervoso sobre colocação pc no fundo e perder em erro verificação etc apenas para me bastante texto na tela, no entanto.
  #5 (permalink)  
Old 05-18-2008
wrapster wrapster is offline
Usuário
  
 

Join Date: Jan 2008
Lugares: 193
Obrigado pela informação, ...
No entanto, o pc não estava lá na ramdisk quer, eu tinha a deslocalizar os binários de pc frm outro SO adequados, em seguida, fui capaz de usá-lo ...
Então eu terei que fazer o mesmo com dd tão bem ...
Como já não estou familiarizado com dd ...
Portanto, se você poderia me dar a linha de comando dd?

e também se eu usar dd, Como posso ter a de obter o privalage%

Obrigado!
  #6 (permalink)  
Old 05-18-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
Pensando bem, não tenho certeza é melhor do que qualquer pc e monitoramento do tamanho do arquivo de destino.

De qualquer forma, antes de investir pesadamente em que, verifique se a sua versão compreende SIGUSR1 - nem todos eles fazem.

dd tem uma notória iffy sintaxe. Na verdade eu li em algum lugar que ele foi concebido como uma piada sobre a perversidade do outro sintaxe (JCL, se bem me lembro), mas apenas de alguma presa.


Código:
dd if=/path/to/input/file of=/path/to/output/file

Opcionalmente spice-lo com um bloco maior tamanho (bs \u003d 8192 talvez).
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 07:40.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0