Я знаю, что эти вопросы задавались годами, и ответ на них часто бывает screen
или tmux
. Я обязательно буду использовать screen
в начале, если я знаю, что я оставлю сессию в течение длительного времени, или сеть слишком плоха, чтобы поддерживать надежное соединение.Как подключиться к случайно отключенному сеансу ssh БЕЗ экрана или tmux
Основная проблема заключается в том, когда я запускаю сеанс и обнаруживаю, что он должен длиться долгое время, или соединение просто потерялось случайно. В более позднем случае, часто, когда я начинаю другую сессию сразу, я могу найти, что предыдущие процессы не были убиты в то время, но у меня просто нет возможности повторно подключиться к их терминалу.
Так что мне интересно, возможно ли предотвратить нормальные процессы после смерти даже после случайного отключения сеанса ssh. И самое главное, я могу подключиться к их терминалам , не запустив их в screen
заранее.
Если нет, возможно ли переместить уже запущенную сессию ssh в новую сессию screen
для последующего повторного подключения?
Из любопытства, почему вы не хотите вызывать экран? – SpliFF
@SpliFF обычно это не я не хочу, но только потому, что слишком поздно, как я сказал в вопросе (случайно отключен или понял, что мне нужен экран в полупустынной сессии). BTW, экран также разбивает буфер прокрутки шпатлевки и iterm, который позволяет легко прокручивать, перетаскивая полосу прокрутки, возможно, ее можно настроить? Но я просто слишком ленив, чтобы это исправить. – lyu