Сценарий:
Я работаю в Windows и использую putty для входа в корневую оболочку. В настоящее время выполняется интерактивный процесс, который запрашивает ввод для продолжения. Типичный интерактивный процесс, вероятно, ожидающий следующего стандарта в командной строке.
Я теряю соединение Wi-Fi. И я повторно подключаюсь к Интернету с совершенно другим IP (из 3G-соединения сейчас). Как я могу возобновить этот сеанс? Мне нужно вернуться в эту оболочку по ряду причин. Одна из них заключается в том, что я действительно ненавижу терять свой контекст / историю для каждого окна замазки каждый раз, когда я отключаюсь, что может быть часто. И, конечно же, самое ужасное - иметь возможность вернуться к интерактивным процессам, которые в настоящее время ждут ввода.
Коротко:
Нет, скорее всего, ваш сеанс закончился. Вы уже упомянули screen
, чтобы вы знали, что это нравится и tmux
уменьшит влияние потери связи в следующий раз это происходит. Если вы ожидаете появления каких-либо длительных процессов в будущем, научитесь запускать из сеанса экрана перед выполнением.
Вы можете проверить screen
После повторного подключения используйте screen -ls
показать отдельный экран
Использовать screen -r
прикрепить к экрану