GNU/Linux >> Linux Esercitazione >  >> Linux

pstree:comando non trovato

Il comando pstree visualizza un elenco gerarchico di processi in un formato ad albero. pstree è molto utile per capire come vengono impostate le relazioni processo padre/figlio.

Se viene specificato il PID, l'albero visualizzato è radicato in quel processo. In caso contrario, è radicato nel processo init, che ha PID 1. Se viene specificato un utente (un nome utente valido), vengono mostrati gli alberi per tutti i processi di proprietà dell'utente. L'albero è rappresentato utilizzando caratteri che appaiono come linee, come | per le linee verticali e + per le intersezioni (i caratteri di disegno a linee VT100, visualizzati come linee continue dalla maggior parte dei terminali, sono opzionali).

Il comando può essere eseguito senza fornire alcuna opzione.

$ pstree

Per visualizzare l'albero dei processi con i relativi PID, utilizzare l'opzione -p.

# pstree -p
init(1)-+-atd(468)
        |-bdflush(5)
        |-crond(454)
        |-httpd(440)-+-httpd(450)
        |            |-httpd(451)
        |            |-httpd(452)
        |            |-httpd(453)
        |            |-httpd(455)
        |            |-httpd(456)
        |            |-httpd(457)
        |            '-httpd(458)
        |-keventd(2)
        |-kjournald(7)
        |-klogd(335)
        |-ksoftirqd_CPU0(3)
        |-kswapd(4)
        |-kupdated(6)
        |-login(475)---bash(478)---pstree(518)
        |-sendmail(420)
        |-sshd(385)
        |-syslogd(330)
        '-xinetd(402)

Se si verifica l'errore seguente durante l'esecuzione del comando pstree:

pstree: command not found

puoi provare a installare il pacchetto come mostrato di seguito in base alla tua scelta di distribuzione.

Distribuzione Comando
OS X brew install pstree
Debian apt-get install psmisc
Ubuntu apt-get install psmisc
Alpino apk aggiungi psmisc
Arch Linux pacman -S psmisc
Kali Linux apt-get install psmisc
CentOS yum install psmisc
Fedora dnf installa psmisc
Raspbian apt-get install psmisc

Esempi di comando pstree

1. Visualizza un albero di processi:

# pstree

2. Visualizza un albero di processi con PID:

# pstree -p

3. Visualizza tutti gli alberi dei processi radicati nei processi di proprietà dell'utente specificato:

# pstree user


Linux
  1. gestore abbonamenti:comando non trovato

  2. dnf:comando non trovato

  3. bc:comando non trovato

  4. dpkg:comando non trovato

  5. id:comando non trovato

nc:comando non trovato

aws-shell:comando non trovato

tvservice:comando non trovato

lspci:comando non trovato

ufw:comando non trovato

ln:comando non trovato