while killall -USR1 dd; do sleep 5; done
Команда while killall -USR1 dd; do sleep 5; done
периодически отправляет сигнал USR1 команде dd, которая затем выводит статистику о своей работе в терминал. Это может быть полезно для отслеживания прогресса операций чтения или записи данных, выполняемых dd.
Чтобы проверить текущий статус dd в процессе, выполните команду killall -USR1 dd
в отдельном окне терминала. В ответ dd выведет текущую статистику о своей работе, например сколько байт было скопировано и сколько времени заняло выполнение операции. Эту команду можно повторять, чтобы отслеживать прогресс работы dd в реальном времени.
Если вы хотите выполнить запись или копирование данных с более дружественным интерфейсом, можно использовать утилиты типа pv (Pipe Viewer) или ddrescue, которые обладают более широким набором опций и возможностей, хотя могут потребовать дополнительной настройки.