Ctrl + Z (SIGTSTP) имеет странное поведение в bash оболочке в docker контейнере - PullRequest
1 голос
/ 29 марта 2020

Я использую Docker для рабочего стола на Windows. Я запускаю контейнер с оболочкой bash в Powershell следующим образом: docker run -it ubuntu / bin / bash Внутри оболочки bash я могу отправлять INT-сигналы с помощью Ctrl + C, как и ожидалось, но Ctrl + Z / SIGTSTP имеет неожиданное поведение. Некоторое время он всегда выходил из процесса bash и возвращал меня в Powershell, даже когда я был в дочернем процессе, таком как vim. В других случаях он остановится bash и больше не будет вводить. Я пытался использовать ловушку bash, чтобы увидеть, пойман ли сигнал, но, похоже, это не так. Что, вероятно, происходит здесь? Я не могу сказать, связана ли проблема с bash, контейнером или Powershell.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...