Я предполагаю, что ваше соединение с сервером Linux / Unix. Если это Windows, это не поможет.
Если вы закроете только интерпретатор python (например, ctrl- c), он не должен закрывать соединение S SH, так как Интерпретатор python работает поверх оболочки unix, к которой вы фактически подключены.
Лучший (или, по крайней мере, самый простой) способ сохранить соединение S SH и любую программу запуск после вашего выхода означает использование инструмента, подобного tmux
или screen
(если на вашем компьютере linux не установлено tmux
).
Для этого вы можете либо запустить вашу программу с $ screen python
, либо запустить screen
, прежде чем что-либо запускать, и она начнет сеанс screen
с запущенным bash.
Затем вы можете безопасно закрыть соединение s sh, и, когда вы sh вернетесь в машину, используйте screen -r
, чтобы вернуться туда, куда вы уходите.