Подтвердить что ты не робот

Не удается отсоединить сеанс экрана

Я очень плохо разбираюсь в экранах, и я выбрал C-Something вместо C-a. Теперь я не могу отсоединять или выполнять какие-либо другие команды. Что я могу сделать, чтобы отменить сеанс экрана?

4b9b3361

Ответ 1

Возможно, вы получили C-s (s для "stop" ) попробуйте C-q возобновить...

Ответ 2

Если все остальное не удается, войдите в систему с другого терминала и введите: screen -raAdx. Это приведет к повторному подключению вашего экрана к общему доступу и позволит вам отсоединить его.

Ответ 3

ctrl-a + d отсоединяется

Альтернативный вариант для отладки, если вам не нужна информация на экране, вы можете просто убить процесс.

Не уверен в какой-либо команде, которая делает экран невосприимчивым.

Ответ 4

У меня была аналогичная проблема сегодня. Я передавал 100 ГБ файл по 1 Мбит/с, и он был на полпути к передаче, когда моя рабочая станция потерпела крах. Я вернул PuTTY и попал на сервер терминалов, но никакая комбинация команд отсоединения/повторного подключения не сработает. Я решил, что убью экран, поэтому я проверил ps, чтобы получить PID. Пока я смотрел вывод PS, я заметил, что сеанс BASH, который я использовал для запуска экрана, все еще работал. По прихоти я решил убить эту сессию вместо экрана, подумав: "Это должно быть похоже на закрытие окна PuTTY, что позволяет мне снова присоединяться". Конечно, я смог запустить "screen -dr" succesffully.

Ответ 5

Вы также можете просто выйти из системы, убив сеанс терминала, затем снова войти в систему и повторно подключиться к сеансу screen.