При физическом подключении к моему "серверу" (ввод команд с рабочего стола iMac середины 2006 года) он выдает следующий результат:
mac~$ screen -ls
No Sockets found in /var/folders/ht/rhhsw0515vl_ym59683911400000gn/T/.screen.
bash$ screen -dmS foo
bash$ screen -ls
There is a screen on:
4250.foo (Detached)
1 Socket in /var/folders/ht/rhhsw0515vl_ym59683911400000gn/T/.screen.
bash$
Какое поведение можно ожидать. Однако при выполнении тех же команд через ssh с аутентификацией RSA команда screen -dmS foo
, похоже, не работает:
remote-bash$ screen -ls
No Sockets found in /var/folders/h4/_8scfsb54kd3mm7q6n9lq8nc0000gn/T/.screen.
remote-bash$ screen -dmS foo
remote-bash$ screen -ls
No Sockets found in /var/folders/h4/_8scfsb54kd3mm7q6n9lq8nc0000gn/T/.screen.
remote-bash$
При попытке выполнить стандартную экранную команду без опций вся оболочка зависает и не может быть закрыта с помощью ^ C.
Обратите внимание, что я могу видеть, прикреплять и убивать экраны, запущенные на сервере, но я не могу запускать их через ssh.
Есть ли объяснение этому несоответствию, или проблема свойственна моей машине?