В Arch Linux (я нахожусь на одном выделенном сервере, где мое доменное имя указывает только на один IP), когда я SSH подключаюсь к пользователю (скажем, например, пользователь mc), а затем выполняю
screen -S test
(или -dmS, возникшая проблема та же), запустите команду, затем отсоединитесь от нее, выйдите из сеанса SSH и снова войдите в систему, сеанс экрана исчезнет.
screen -ls
возвращается
В /run / Screens / S-mc сокеты не найдены.
Единственный способ, которым я могу присоединиться к моим сеансам, - это если я никогда не выходил из своего SSH.
Как это исправить?
- У меня есть доступ для чтения / записи в / запустить / экраны / S-MC
- Я отсоединяюсь от экранных сеансов с помощью Ctrl-A, D
disown -a && exit
вызывает у меня ту же проблемуshopt huponexit
возвращает "huponexit off"
~/.Logout нет, а ~/.bash_logout пуст, с 3 строками комментариев, сообщающими, что это файл ~/.bash_logout.
ls -l /usr/bin | grep screen
возвращается
lrwxrwxrwx 1 root root 12 Oct 31 2012 screen -> screen-4.0.3
-rwsr-xr-x 1 root root 363672 Oct 31 2012 screen-4.0.3