Я использую интерактивную оболочку Docker для выполнения команды в оболочке.
e.g. docker exec -i docker_container_name sh
и я запускаю команды в этой интерактивной оболочке.Теперь, если я хочу уничтожить эту интерактивную оболочку и запустить на ней команду, как это сделать?
Я попытался отправить сигнал kill -9 shell_pid or kill -s 15 shell_pid
в интерактивную оболочку.Однако в этом случае интерактивная оболочка уничтожается, но команда, выполняющаяся на интерактивной оболочке, остается там и становится бесхозным процессом.
Пожалуйста, дайте мне знать, как убить интерактивную оболочку командой, запущенной на ней.