Cosa fa '?' rappresentare sotto TTY


12

Se corri psnel tuo terminale, potresti vedere qualcosa di simile al seguente:

inserisci qui la descrizione dell'immagine

Che cosa è ?? Mi sto occupando di un server Linux, quindi presumo che sia proprio sshdcome dice CMD , ma sono curioso di sapere cosa ?stia prendendo in considerazione pts/1per rappresentare la mia istanza terminale.


2
Prima guarda cosa significa tty stackoverflow.com/questions/4426280/what-do-pty-and-tty-mean , quindi se un programma è in esecuzione sotto un terminale (pseudo), ps ti mostrerà quale. Altrimenti ti mostrerà solo un "?" perché ora ha ulteriori conoscenze. Nota la chiusura di un terminale chiude anche tutti i programmi in esecuzione al suo interno.
Pozzo-Balbi,

Risposte:


13

Indica che ?non esiste un TTY (interfaccia terminale) a cui è collegato questo processo. Questo è fortunato poiché sshdè un demone di sistema e non dovrebbe dipendere da una sessione client.

Come menzionato nei commenti, la chiusura di una sessione interromperà tutti i processi correlati per quel TTY, che non è desiderato per i processi a livello di sistema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.