Как заставить отсоединить экран от другого сеанса SSH?
У меня был экран, запускаемый внутри сеанса SSH. Терминал застыл. После перезапуска терминала этот сеанс экрана по-прежнему считает, что он подключен. Может быть это. Возможно, я не знаю, что это значит.
Я хотел бы присоединить к этой сессии экрана новую учетную запись SSH. Я не хочу убивать эту сессию экрана, потому что там происходят важные вещи.:)
Параметры, которые, я думаю, у меня (ни один из которых я не знаю, как решить):
- Как отключить сеанс экрана?
- Как убить сеанс SSH, к которому подключен сеанс экрана?
Ответы
Ответ 1
Как сказал Хосе, screen -d -r
должен сделать трюк. Это комбинация двух команд, взятых с man-страницы.
screen -d
отделяет уже запущенный сеанс экрана, а screen -r
присоединяет существующий сеанс. Запустив screen -d -r
, вы вынудите экран отделить его, а затем возобновите сеанс.
Если вы используете капитал -D -RR
, я цитирую страницу man, потому что он слишком хорош, чтобы уйти.
Прикрепите здесь и сейчас. Что бы это ни значило, просто сделайте это.
Примечание. Всегда рекомендуется проверять состояние ваших сеансов с помощью "экрана-списка".
Ответ 2
попробуйте с помощью screen -d -r
или screen -D -RR