Qu'est-ce que "?" représenter sous ATS

12

Si vous exécutez psdans votre terminal, vous pouvez voir quelque chose comme ceci:

entrez la description de l'image ici

Qu'est-ce que c'est ?? Je suis ssh « ing dans un serveur Linux, donc je suppose que c'est juste le sshdcomme il est dit dans CMD , mais je suis curieux de ce que l' ?envisage , il est pts/1de représenter mon exemple terminal.

8 protons
la source
2
Regardez d'abord ce que tty signifie stackoverflow.com/questions/4426280/what-do-pty-and-tty-mean , puis si un programme s'exécute sous un (pseudo) terminal, ps vous montrera lequel. Sinon, il vous montrera juste un "?" car il a maintenant plus de connaissances. Notez que la fermeture d'un terminal ferme également tous les programmes qui s'exécutent sous lui.
Pozzo-Balbi

Réponses:

13

Il montre ?qu'il n'y a pas de TTY (interface de terminal) auquel ce processus est attaché. C'est une chance car il sshds'agit d'un démon système et ne doit pas dépendre d'une session client.

Comme mentionné dans les commentaires, la fermeture d'une session mettra fin à tous les processus associés pour cet ATS, ce qui n'est pas souhaité pour les processus à l'échelle du système.

Julie Pelletier
la source