2015-01-07 2 views
0

Когда я снова подключаюсь к существующему/запущенному окну, экран, похоже, не отвечает. Я могу ввести вход, но на экране не выводится. Когда я делаю screen -ls, экран и сокет все еще там. Кто-нибудь знает, что могло произойти до этого? Я смог восстановить работоспособность, перезагрузив сервер. Не уверен, что что-то сломалось между экраном и оболочкой из-за плохих символов.Экран GNU: выход не возвращается

ответ

0

Я видел, как это случалось - обычно, когда я глупо приостанавливал вывод на терминал (например, когда я толстый палец и нажимал CTRL-S или какую-то другую ерунду). Мы оставляем довольно много процессов, работающих на экране, так что это всегда панический момент, когда мы получаем сеанс височного экрана.

Решение должно идентифицировать сеанс sshd, связанный с экраном, и убить его. Это освободит экран и позволит вам повторно подключиться с другого сеанса ssh. (обратите внимание: будьте осторожны, чтобы НЕ убить главный sshd, или вы не сможете войти в систему удаленно).

Я нахожу pstree -ac неоценимым в этих ситуациях.