Pular para o conteúdo

dd - status através dos comandos kill e pgrep

Dica publicada em Linux / Comandos
Marcos Apolo Flavio Junior junior_
Hits: 3.341 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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.

Aplicando Knock sobre Iptables

Firefox não abrindo GIFs no Slackware [Resolvido]

APT-MIRROR no Debian Jessie 64-Bits - Repositório Local

Telinha simples de loading.... em Shell Script

Redirecionando portas no Debian Squeeze

Knoppix para deficientes visuais

Criando pastas em massa rapidamente no Linux

Tenha um aquário no seu terminal no Debian, Ubuntu, Linux Mint e derivados

Mais opções do comando cat

lshw - Gerando relatório HTML de seu hardware

#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

Contribuir com comentário

Entre na sua conta para comentar.