У меня запущен экран, но он не отображается в списке и не позволяет мне прикрепить его.

$ screen -ls                                                          
(08-21 12:38:23)  No Sockets found in /tmp/uscreens/S-myusername.

Но процесс листинга покажет, что он есть:

$ ps axf
18474 ?        Ss     2:42 SCREEN -dR
 2589 pts/0    Ss     2:18  \_ /bin/zsh
21978 pts/0    S+     0:00  |   \_ ssh xyz.asdf.qwer.com
 6231 pts/6    Ss+    0:00  \_ /bin/zsh
 6265 pts/7    Ss     0:00  \_ /bin/zsh
29523 pts/7    S+     0:00  |   \_ vim webapp/js/xyz/asdf.js
15643 pts/8    Ss     0:02  \_ /bin/zsh
29306 pts/8    S+     0:00  |   \_ vim webapp/js/common/xyz/qwer.js
29467 pts/4    Ss+    0:00  \_ /bin/zsh
29556 pts/9    Ss+    0:00  \_ /bin/zsh
15465 pts/1    Ss+    0:22  \_ /bin/zsh
32391 pts/10   Ss+    0:00  \_ /bin/zsh
22853 pts/2    Ss+    0:00  \_ /bin/zsh 

Как я могу повторно прикрепить к этому экрану?

Версия экрана:

$ screen --version
(08-21 12:45:53)Screen version 4.01.00devel (FAU) 2-May-06

2 ответа2

0

Проблема состояла в том, что у меня есть 2 версии экрана на моем $ PATH. Одна версия ищет сокет в /tmp/uscreens/S-myusername другая в /var/run/screen/S-myusername .

Я сделал некоторые изменения в $ PATH, и была выполнена неправильная версия. Я нашел отсутствующий файл в /var/run/screen/S-myusername и решил мою проблему.

0

Программа говорит вам, что нет сокетов. Либо вы случайно удалили сокет (или каталог, в котором он находится), либо вы работаете как другой пользователь.

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