У меня есть D-LINK nas (Linux 3.2.34 armv7l), где у меня есть экран, скомпилированный из исходников. Все было хорошо, пока что-то не произошло, и теперь я не могу возобновить сессию. Симптомы следующие

[root@nas:~]$ screen -ls
There is a screen on:
    13894.tty.NAS   (Detached)
1 Socket in /tmp/screens/S-root.

[root@nas:~]$ screen -r
[root@nas:~]$ screen -r 111
There is no screen to be resumed matching 111.
[root@nas:~]$ screen -r 13894
[root@nas:~]$

Итак, как вы можете видеть, сеанс отключен, но когда я "screen -r" ничего не происходит, даже сообщение об ошибке. Однако, если я ввожу неправильное имя сеанса, это правильно говорит об этом, но все равно ничего не происходит, когда я ввожу правильный идентификатор сеанса.

Что бы это могло быть?

UPD: я попробовал все параметры из руководства, такие как "-D -R", "-DRR" и т.д. Результат не меняется

1 ответ1

0

Попробуйте форсировать действие:

$ screen -D -R

С screen(1) справочная страница:

   -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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .