[Comm] dd - ошибка в help

Speccyfighter zxwarior на yandex.ru
Сб Янв 21 05:07:03 MSK 2012


Всем доброго времени суток!

Обнаружена ошибка в help к программе dd, пакет coreutils.
Ошибка затрагивает все версии программы dd в код которой встроен help,
англоязычный и русскоязычный help.

Получить help:

$ dd --help

Оригинальный текст:

Если послать работающему процессу dd сигнал USR1, он напечатает на
стандартный поток ошибок статистику ввода/вывода и продолжит
копирование.

   $ dd if=/dev/zero of=/dev/null& pid=$!
   $ kill -USR1 $pid; sleep 1; kill $pid
   18335302+0 входных записей
   18335302+0 выходных записей
   9387674624 байта (9.4 GB) скопировано, 34.6279 секунды, 271 MB/s


Документация к программе kill гласит:

$ info kill
...
The default signal to send if none is specified is `TERM'.


Приведённая в help строка

   $ kill -USR1 $pid; sleep 1; kill $pid

после исполнения завершает, а не продолжает
процесс.
В ascii коде бинарника строка выглядит как:
   $ kill -%s $pid; sleep 1; kill $pid


Должно быть в help к программе dd:

   $ kill -USR1 $pid; sleep 1
с задержкой в 1 сек
или
   $ kill -USR1 $pid
без задержки


Версии dd:
пятая платформа - 7.6
шестая платформа - 8.14
сизиф - 8.15

Подскажите:
На что вешать баг? На Сизиф?



Подробная информация о списке рассылки community