Как отслеживать ход выполнения dd с помощью pkill?

Как отслеживать ход выполнения dd с помощью pkill?

Для установки ОС необходимоофициальный сайт raspberry pi предлагает баллотироваться

dd bs=4M if=myiso of=/dev/sdb

с последующим

pkill -USR1 -n -x dd

Чтобы показать прогресс.

Выполнив эту последнюю команду, я не получаю никаких выходных данных.

Почему у меня есть какой-либо вывод и как я могу ddего контролировать pkill?

PS: Текст отсайт

введите описание изображения здесь

решение1

Команду ddнеобходимо запустить в фоновом режиме (т.е. с окончанием &) или в другом окне, чтобы можно было отслеживать ее выполнение. Как написано, pkillкоманда запускается после того, как ddзавершит свою работу.

В противном случае вам придется побежать pgrep ddи посмотреть, работает ли он еще.

решение2

Вывод отображается только в pts/tty, когда вы запустили команду, например, я на tty5

dd launched on tty5      
pkill launched on tty5
the ouput is on tty5

Теперь у меня баллы/4

dd launched on tty5      
pkill launched on pts/4
the ouput is still on tty5

Связанный контент