O que '?' representar em TTY

12

Se você rodar psem seu terminal, poderá ver algo como o seguinte:

insira a descrição da imagem aqui

O que é ?? Estou ssh 'ing em um servidor Linux, assim que eu supor que é apenas o sshdque ele diz sob CMD , mas estou curioso o que o ?está considerando existe pts/1para representar o meu exemplo terminal.

8protons
fonte
2
Primeiro, veja o que tty significa stackoverflow.com/questions/4426280/what-do-pty-and-tty-mean ; se um programa estiver sendo executado em um terminal (pseudo), o ps mostrará qual. Caso contrário, ele apenas mostrará um "?" porque agora tem mais conhecimento. Nota: fechar um terminal também fecha todos os programas em execução nele.
Pozzo-Balbi

Respostas:

13

Isso mostra ?que não há TTY (interface de terminal) ao qual esse processo está anexado. Isso é uma sorte, pois sshdé um daemon do sistema e não deve depender de uma sessão do cliente.

Conforme mencionado nos comentários, o fechamento de uma sessão encerrará todos os processos relacionados ao TTY, o que não é desejado para os processos em todo o sistema.

Julie Pelletier
fonte