sudo: Jack of all trades, master of some

Ver progreso del comando dd

2 comentarios

Uno de los comandos de UNIX que uso frecuentemente es dd, es un comando bien conocido y usado incluso cuando sus orígenes datan de muchos años atrás. Cuando realizamos operaciones con este comando, no hay posibilidad de mostrar un progreso. En esta entrada veremos una alternativa.

Primero debemos obtener el PID del proceso, existen muchas variantes para esto, personalmente uso:

pidof dd

El ejecutar el comando anterior se obtiene un número (PID) que se utilizará en el siguiente comando:

watch -n1 kill -USR1 PID

Cuando se ejecuta el comando anterior en una terminal diferente a la que se está ejecutando dd entonces se muestra cada 1 segundo la cantidad de datos que se han escrito.

Otra de las variantes que podemos usar es el comando dcfldd con la opción statusinterval=N de esta manera se actualiza el estado cada vez que se escriban N cantidad de bloques.

Comentarios desactivados
  1. yo uso el comando pkill -SIGUSR1 dd funciona casi igual que kill -USR1 PID

    1. @Sam

      Gracias por compartir.