Ero sivun ”Pstree” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Pb (keskustelu | muokkaukset) pEi muokkausyhteenvetoa |
p (selvästi selvästi) |
||
Rivi 1: | Rivi 1: | ||
Pstree on [[komentorivi]]ohjelma joka listaa järjestelmässä ajossa olevat [[prosessi]]t puumuodossa. Tällöin tulosteesta näkyvät | Pstree on [[komentorivi]]ohjelma joka listaa järjestelmässä ajossa olevat [[prosessi]]t puumuodossa. Tällöin tulosteesta näkyvät selvästi prosessien ja niiden lapsiprosessien suhteet, toisin kuin esimerkiksi [[ps]]:ää tai [[top]]:ia käytettäessä. | ||
== Käyttö == | == Käyttö == |
Versio 2. elokuuta 2009 kello 17.33
Pstree on komentoriviohjelma joka listaa järjestelmässä ajossa olevat prosessit puumuodossa. Tällöin tulosteesta näkyvät selvästi prosessien ja niiden lapsiprosessien suhteet, toisin kuin esimerkiksi ps:ää tai top:ia käytettäessä.
Käyttö
Kaikki prosessit saa listattua komennolla
pstree
Monesti on hyödyllistä selvittää prosessien PID-numerot, jotka saa näkyviin käyttämällä valitsinta -p:
$ pstree -p init(1)─┬─NetworkManager(3535)─┬─dhclient(3857) │ └─{NetworkManager}(3858) ├─acpid(2395) ├─apache2(3771)─┬─apache2(3852) │ ├─apache2(3853) │ ├─apache2(3854) │ ├─apache2(3855) │ └─apache2(3856) ├─atd(3686) ├─gdm(3469)───gdm(3472)─┬─Xorg(5298) │ └─x-session-manag(5334)─┬─bluetooth-apple(5464) │ ├─bzr-notify(5486) │ ├─compiz.real(5445)───sh(5594)───compiz-decor+ │ ├─evolution(5493)─┬─{evolution}(5582)
Esimerkkitulosteessa on listattu pätkä prosessipuuta järjestelmästä, jossa on käynnissä mm. Apache-www-palvelin ja graafinen käyttöliittymä. Prosessin nimen perässä oleva numero tarkoittaa prosessin PID-numeroa ja tulosteesta nähdään esimerkiksi, että Apache on käynnistänyt 5 eri lapsiprosessia.
Muita mahdollisia valitsimia:
- -a: Näyttää ohjelmalle annetut parametrit
- -A: Käyttää vain ASCII-merkkejä tulosteen muotoiluun
- -h: Korostaa nykyisen prosessin, ja kaikki sen isäntäprosessit (esimerkiksi ketjun init - gdm - x-session-manag - gnome-terminal - bash - pstree jos pstree on ajettu Gnomen päätteessä)
- -H PID: Korostaa prosessin PID ja sen isäntäprosessit
- -l: Ei lyhennä pitkiä rivejä
- -n: Järjestelee prosessit PID-numerot mukaiseen järjestykseen
- -U: Käyttää UTF-8-merkkejä tulosteen muotoiluun
- käyttäjä: Näyttää vain tietyn käyttäjän omistamat prosessipuut