Bash 4.4.0 вызывает сбой nano при получении SIGHUP или SIGTERM
Проблема очень конкретная, но я выяснил условия отказа:
Система: Linux
3.16.0-4-686-pae # 1 SMP Debian
3.16.43-2 + deb8u2 (2017-06-26) i686 GNU / Linux
когда я делаю следующий набор команд:
socat -,raw,echo=0,escape=0x18,nonblock tcp:192.168.1.111:23 nano somefile
Все работает, когда я заменяю bash
бинарный 4.3.30 на скомпилированный 4.4.0, выдает nano
ошибку:
Received SIGHUP or SIGTERM
Который не уйдет, если я не начну другой случай bash
. Эта проблема также существует Ubuntu
и Kali
имеет bash
4.4.0 изначально. Я пытался запустить socat
в подоболочке, в скрипте, выполнить stty sane
после него, изменить escape-символ и многое другое, но безрезультатно. Однако удаление nonblock
или использование более старой версии bash
исправляет проблему (но я полагаюсь на исправление ошибок в 4.4 и на nonblock
переключатель). Я считаю, что это ошибка, bash
и я хотел бы посмотреть, есть ли у улей разум (кроме сообщения об ошибке).
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?