уничтожение экранной сессии не отвечает

У меня есть экранная сессия на сервере. Я потерял беспроводное соединение. При повторном подключении с сервером экранную сессию показывают как "Приложенная" на "экране-ls". Я не могу отсоединить его "экраном-d session#" однако, и при этом я не могу уничтожить его "экраном-X-S session# выход". Как я могу иметь дело с ним?

Спасибо и всего наилучшего!

1
задан 05.03.2010, 18:20

1 ответ

Способ "в лоб" сделать его:

ps waux | grep screen

Найдите pid и затем сделайте a kill -9 на нем... Иначе попробуйте эти параметры командной строки для экранирования:

- D [pid.sessionname] не запускают экран, но вместо этого отсоединяют экранную сессию, работающую в другом месте (см. раздел 8.1 Отсоединений). '-d' имеет тот же эффект как вводящий C-a d от терминала управления для сессии. '-D' является эквивалентом ключу отсоединения питания. Если никакая сессия не может быть отсоединена, эта опция проигнорирована. В сочетании с-r/-R опцией могут быть достигнуты более мощные эффекты:

-d -r
    Reattach a session and if necessary detach it first. 
-d -R
    Reattach a session and if necessary detach or even create it first. 
-d -RR
    Reattach a session and if necessary detach or create it. Use the first session if more than one session is available. 
-D -r
    Reattach a session. If necessary detach and logout remotely first. 
-D -R
    Attach here and now. In detail this means: If a session is running, then reattach. If necessary detach and logout remotely first. If it was not running create it and notify the user. This is the author's favorite. 
-D -RR
    Attach here and now. Whatever that means, just do it. 

Note: It is a good idea to check the status of your sessions with screen -list before using this option.
4
ответ дан 12.12.2019, 09:22

Теги

Похожие вопросы