Quando connesso fisicamente al mio "server" (digitando i comandi dal desktop di un iMac di metà 2006), fornisce il seguente output:
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$
Qual è il comportamento che ci si aspetterebbe. Tuttavia, quando si eseguono gli stessi comandi su SSH autenticato da RSA, il screen -dmS foocomando non sembra funzionare:
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$
Dopo aver provato il comando schermo standard, senza opzioni, l'intera shell si blocca e non può essere chiusa con ^ C.
Nota che posso vedere, collegarmi e uccidere le schermate avviate sul server, ma non posso avviarle su SSH.
C'è una spiegazione per questa incoerenza o il problema è peculiare alla mia macchina?
ls -a | grep screennon ha restituito nulla nelle directory ~ / o /.