[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