Назад | Перейти на главную страницу

Как восстановить интерактивную оболочку, которая была отключена через SSH?

Сценарий:

Я работаю в Windows и использую putty для входа в корневую оболочку. В настоящее время выполняется интерактивный процесс, который запрашивает ввод для продолжения. Типичный интерактивный процесс, вероятно, ожидающий следующего стандарта в командной строке.

Я теряю соединение Wi-Fi. И я повторно подключаюсь к Интернету с совершенно другим IP (из 3G-соединения сейчас). Как я могу возобновить этот сеанс? Мне нужно вернуться в эту оболочку по ряду причин. Одна из них заключается в том, что я действительно ненавижу терять свой контекст / историю для каждого окна замазки каждый раз, когда я отключаюсь, что может быть часто. И, конечно же, самое ужасное - иметь возможность вернуться к интерактивным процессам, которые в настоящее время ждут ввода.

Коротко:

Нет, скорее всего, ваш сеанс закончился. Вы уже упомянули screen, чтобы вы знали, что это нравится и tmux уменьшит влияние потери связи в следующий раз это происходит. Если вы ожидаете появления каких-либо длительных процессов в будущем, научитесь запускать из сеанса экрана перед выполнением.

Вы можете проверить screen

После повторного подключения используйте screen -ls показать отдельный экран

Использовать screen -r прикрепить к экрану