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