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

Повторно подключите сеанс ssh при отключении без экрана

Я инициировал «do-release-upgrade» по ssh, а затем мое (клиентское) сетевое соединение оборвалось.

Как я могу повторно подключиться к сеансу, который выполняет эту команду?

Ты не можешь. На вашу команду будет отправлено SIGHUP. Взгляни на: screen, tmux, nohup, или disown, ...

Как повторно подключиться к отключенному сеансу ssh

Ваш сеанс был прерван, когда вы отключились.

Чтобы быть более конкретным: предполагая, что вы su-ed для root, тогда ваш процесс su был дочерним по отношению к вашему процессу входа в систему, а ваш процесс do-release-upgrade был дочерним для этого.

Когда вы отключились, вы убили свой процесс входа в систему, убив связанные дочерние процессы, если один или другой из них не выполнили фоновую обработку, которую делает демон init. (OT, но для получения дополнительной информации о последнем вы можете прочитать о разветвление демона в Википедии.)

Вероятно, вам следовало использовать screen или работать с системной консолью :-(

Если экран установлен, команда do-release-upgrade автоматически запускает сеанс экрана. Этот сеанс можно возобновить в другом сеансе ssh.