Os desenvolvedores escolheram fazer isso para simplificar a eliminação de processos% stray screen
. Consulte o repositório de origem: a alteração foi feita entre as versões 2.3 ( 25 de fevereiro de 1991 ) e 3.1 ( 9 de setembro , 1991 ), que inclui esses comentários de MUDANÇAS :
when the socket has been removed, send a SIGCHLD to the poor SCREEN
process and it will try to recover. then try a 'screen -r' again.
all the socket stuff lives now in an extra file.
e de LEIA-ME :
screen -list
screen -ls
Show all available sockets. If there are (DEAD???) sockets, you may consider
removing them. If there are sockets missing, you may send a SIGCHLD to its
process 'SCREEN' and the process will re-establish the socket. (think of
someone cleaning /tmp thoroughly).
Se eles não tivessem mudado o nome para completamente , havia o risco de os usuários sinalizarem o processo errado.