Я использую замазку и у меня ненадежное беспроводное соединение, поэтому я использую экран, чтобы моя работа продолжалась. Часто я отсоединяюсь, а потом не могу подключить свой экран. Я побегу, screen -D -RR
и он будет сидеть там до бесконечности. Я попытался ctrl+zвернуть свою консоль, затем, ps aux | grep screen
затем, kill -9
для всех результатов, и screen -D -RR
снова, но я получаю те же результаты. Я пробую любую комбинацию d и r, которую вы хотите упомянуть, но все же она просто сидит там. Мой экран там, он просто ничего не сделает, меньше всего возобновит.
У кого-нибудь есть какие-либо советы или рекомендации, как возобновить сеанс моего экрана?
источник
У меня была похожая проблема с экранами. Я называю их и настраиваю как многопользовательские сеансы. То, что я обнаружил, было то, что это перечисляло мои сессии, но сообщая мне, что у меня не было никого, чтобы повторно соединиться. Тогда я попробовал:
screen -x <session_name>
Это сработало как чемпион!
источник
Я не могу сказать, что у меня когда-либо была проблема с тем, что экран не возвращается, независимо от того, на каком типе соединения я нахожусь. Мой обычный метод:
источник
Возможно ли, что эта ошибка влияет на вас?
http://savannah.gnu.org/bugs/?27462
Можете ли вы попробовать сделать обходной путь, который они рекомендуют, и посмотреть, работает ли он?
источник
Soulrce: https://kb.iu.edu/data/ahrm.html
источник
Если вы такой же умный, как и я, вы пытались возобновить сеанс экрана, начатый как
root
с учетной записью обычного пользователя. Обнаружил это,ls /var/run/screen
показав мне каталог дляroot
источник
У меня иногда возникает та же проблема (экран -r -d не возобновляется, не отвечает). Чтобы исправить, найдите терминал (tty / pty), связанный с сеансом экрана:
Найдите терминал в списке (в этом примере pts-51):
Убейте процессы на этом терминале (обычно в вашей оболочке):
снова запустите ps, чтобы убедиться, что он исчез. Если не :
На моем сервере (gnu / linux) мне иногда приходится убивать -9 несколько раз, пока он не умрет.
После того, как все процессы на этом tty ушли, экран должен возобновиться правильно:
источник
Удалить мертвые экраны с
screen -wipe
.источник