Ctrl-C проигнорирован pppd, когда он вставляется в сценарий оболочки

С точки зрения системного администратора FreeBSD ближе к определенному дистрибутиву Linux, чем к Linux в целом. Проекты BSD каждый поддерживает и распределяет ряд базового программного обеспечения включая ядро, некоторую базовую систему и сетевые утилиты, интерфейс командной строки. Дополнительно основная система содержит некоторое стороннее программное обеспечение, которое тесно интегрируется с основной системой, такой как Perl.

Различие с дистрибутивом Linux - то, что специалисты по обслуживанию дистрибутива Linux главным образом отличны от специалистов по обслуживанию утилиты Linux. Базовые системные утилиты в дистрибутивы Linux прибывают из многих источников (ядро, init, GNU или утилиты ядра BusyBox, удар, и т.д.), тогда как дистрибутивы BSD у каждого есть их собственный набор.

Если Вы хотите знать то, что находится в основных пакетах FreeBSD, лучший способ состоит в том, чтобы установить его (возможно в VM). Все в /bin, /lib и /usr “основная система”; дополнительное стороннее программное обеспечение (пакеты и порты, в терминологии BSD) живет в /usr/local. Если Вы не хотите устанавливать, можно загрузить архивы установки (base.txz для FreeBSD, например, 9,1 i386 base.txz) и посмотрите на их содержание. С другой стороны, можно просмотреть источник.

5
01.07.2014, 16:20
1 ответ

Думаю, проблема в ошибке, специфичной для pppd версии 2.4.5, которая поставляется с Debian 7. Я протестировал версии 2.4.4 и 2.4.6 (последняя на данный момент). на тех же и других машинах, и они работают, как и ожидалось. Пакет pppd, кажется, имеет много кода манипуляций с обработчиками сигналов, что, я думаю, может привести к такого рода ошибкам. Я просто счастлив, что он уже исправлен.

0
27.01.2020, 20:43

Теги

Похожие вопросы