dd - status através dos comandos kill e pgrep

Publicado por Marcos Apolo Flavio Junior em 27/09/2021

[ Hits: 2.026 ]

 


dd - status através dos comandos kill e pgrep



O dd é um comando de copia bit a bit e não produz retorno de status durante sua operação, somente é exibido ao finalizar a operação. Mas como fazer para saber como anda sua cópia?

Em um terminal vamos executar o dd:

dd if=/dev/zero of=arquivo.img bs=1024MB count=4

Ele vai executar a cópia normalmente. Em um segundo terminal execute:

kill -usr1 `pgrep ^dd$`

Você vai notar que ele vai retornar no primeiro terminal como anda sua cópia. Adicionei uma imagem de exemplo, cada vez que eu executo o comando ele retorna o status do dd.
Outras dicas deste autor

Saudosismo - Imagens ISO do Conectiva Linux

Usando SSH pelo Firefox

Telinha simples de loading.... em Shell Script

Erro Durante Ingresso no Domínio Samba 4 [Resolvido]

Ubuntu 12.04 com Mate 1.4.0

Leitura recomendada

Ver log de sites do squid em tempo real

Removendo vários arquivos de uma lista gigante (Argument list too long)

Gravação de Áudio do Computador Via Terminal

Como economizar na digitação do seu prompt?

Configurando interface de rede eth0

  

Comentários
[1] Comentário enviado por Carlos_Cunha em 28/09/2021 - 08:48h

Bem legal isso, sempre usei o "du- sh arquivo" para ver o tamanho e ter uma ideia se o dd estava fazendo ou não hehe, mas seu método é bem mais "profi"
Ótima dica.

#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#

[2] Comentário enviado por /bin/laden em 28/09/2021 - 17:17h

Nas versões mais atuais do DD vc pode usar a opção "status=progress".


--------------------------------------------------
echo 1244394795515721490698P | dc

[3] Comentário enviado por maurixnovatrento em 02/10/2021 - 10:21h


Achei bacana essa dica.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts