Que hace '?' representar bajo TTY

12

Si ejecuta psen su terminal, puede ver algo como lo siguiente:

ingrese la descripción de la imagen aquí

¿Qué es ?? Estoy ingresando a un servidor Linux, por lo que supongo que es solo sshdcomo dice CMD , pero tengo curiosidad por saber qué ?está considerando pts/1para representar mi instancia de terminal.

8protones
fuente
2
Primero mire lo que significa tty stackoverflow.com/questions/4426280/what-do-pty-and-tty-mean , luego, si un programa se ejecuta bajo una (pseudo) terminal, ps le mostrará cuál. De lo contrario, solo te mostrará un "?" porque ahora tiene más conocimiento. Tenga en cuenta que al cerrar un terminal también se cierran todos los programas que se ejecutan en él.
Pozzo-Balbi

Respuestas:

13

Se muestra ?como no hay TTY (interfaz de terminal) a la que se adjunta este proceso. Esto es afortunado ya que sshdes un demonio del sistema y no debería depender de una sesión de cliente.

Como se menciona en los comentarios, cerrar una sesión terminará todos los procesos relacionados para ese TTY, que no es deseable para los procesos de todo el sistema.

Julie Pelletier
fuente