¿Cómo saber cuándo se ha completado un command 'dd'?

Mi sistema ejecuta el command sudo dd if=/home/vico/file.iso of=/dev/sdb1 , devuelve el control de inmediato, pero la transferencia demora un time. ¿Cómo saber que todo el process ha terminado?

Método 1

Reescribe tu command como este

 sudo dd if=/home/vico/file.iso of=/dev/sdb1 status=progress 

Muestra de salida:

 462858752 bytes (463 MB, 441 MiB) copied, 38 s, 12,2 MB/s 

dd en GNU Coreutils 8.24 (Ubuntu 16.04 y más reciente) tienen esta opción de status para mostrar el progreso.

Método 2

Instalar pv

 sudo apt-get install pv 

Algunos ejemplos

 pv -n /dev/urandom | dd of=/dev/null pv -tpreb source.iso | dd of=/dev/BLABLA bs=4096 conv=notrunc,noerror 

Más información se puede encontrar aquí