dd - status através dos comandos kill e pgrep

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

[ Hits: 2.396 ]

 


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

nmcli - Consultar sinal wi-fi via linha de comando no Debian

Atualizando kernel no Debian 6 - 32 bits

Personalizando a mensagem da tela de Login e Logoff do Linux

printf("Criando Delay em Linguagem C de forma SIMPLES");

Skype 4.1.0.20 no Debian 6.0.6 32 bits

Leitura recomendada

80 Comandos para o pinguim (parte 2)

Montando compartilhamentos remotos do Windows no Linux

Comandos do smbclient

Montando imagens ISO no OpenBSD

Como Ler e Gerar QR Code no Linux

  

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