pstree(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

pstree(1)

NAMN

pstree – visa processer som ett träd

SYNTAX

pstree [-a|--arguments] [-c|--compact-not] [-C|--color attr]
       [-g|--show-pgids]
       [-h|--highlight-all | -H pid|--highlight-pid pid] [-l|--long]
       [-n|--numeric-sort] [-N ns|--ns-sort ns] [-p|--show-pids]
       [-s|--show-parents] [-S|--ns-changes] [-t|--thread-names]
       [-T|--hide-threads] [-u|--uid-changes] [-Z|--security-context]
       [-P|--show-paths] [-A|--ascii | -G|--vt100 | -U|--unicode]
       [pid | användare]
pstree -V|--version

BESKRIVNING

pstree visar körande processer som ett träd. Trädet rotas vid pid eller vid init om pid utelämnas. Om ett användarnamn anges visas alla träd som är rotade i processer ägda av den användaren.

Identiska grenar slås visuellt ihop inom hakparenteser och föregås av repetitionsantalet, t.ex.:

init-+-getty
     |-getty
     |-getty
     `-getty

blir:

init---4*[getty]

Barntrådar visas under sin förälder och markeras med processnamn inom klammer, t.ex.:

icecast2---13*[{icecast2}]

Körs pstree som pstree.x11 väntar den på Enter i slutet av utskriften innan programmet avslutas (praktiskt i xterm).

Vissa kärn-/mount-inställningar (t.ex. hidepid i procfs) kan dölja information. Då försöker pstree bygga trädet ändå och visar okända namn som frågetecken.

FLAGGOR

Flagga Beskrivning
-a, --arguments Visa kommandoradsargument. Om en process kommandorad är utswappad visas processen inom parentes. -a inaktiverar komprimering för processer (ej trådar).
-A, --ascii Använd ASCII-tecken för att rita trädet.
-c, --compact-not Inaktivera hopslagning av identiska underträd. Som standard slås de ihop.
-C, --color attr Färglägg processnamn efter attribut. För närvarande stöds age (ålder): <60 s grönt, <1 h gult, annars rött.
-g, --show-pgids Visa processgrupps-ID (PGID) inom parentes efter namn. Om både PID och PGID visas kommer PID först.
-G, --vt100 Använd VT100-linjetecken.
-h, --highlight-all Markera aktuell process och dess förfäder (no-op om terminalen saknar stöd eller inte ingår i visat träd).
-H, --highlight-pid pid Som -h men markera den angivna processen. Misslyckas om markering inte stöds.
-l, --long Långa rader. Utan denna trunkeras till $COLUMNS eller terminalbredd (fallback 132 kolumner).
-n, --numeric-sort Sortera syskonprocesser numeriskt efter PID i stället för efter namn.
-N, --ns-sort ns Visa separata träd per angiven namnrymd: ipc, mnt, net, pid, time, user, uts. Som vanlig användare begränsas utdata.
-p, --show-pids Visa PID inom parentes efter varje processnamn. Inaktiverar hopslagning.
-s, --show-parents Visa föräldraprocesser till den angivna processen.
-S, --ns-changes Visa namnrymdsbyten. Utdata kan begränsas för vanlig användare.
-t, --thread-names Visa fullständiga trådnamn när tillgängligt.
-T, --hide-threads Dölj trådar; visa endast processer.
-u, --uid-changes Visa UID-byten. När en process har annan UID än sin förälder visas den nya UID:n inom parentes efter namnet.
-U, --unicode Använd UTF-8-linjetecken. (Historiskt konsole-växling med echo -e nämns för gamla Linux.)
-V, --version Visa versionsinformation.
-Z, --security-context Visa säkerhetsattribut (t.ex. SELinux-kontext).
-P, --show-paths Visa full sökväg till körbar fil på disk.

FILER

/proc    plats för proc-filsystemet

BUGGAR

Vissa teckenkodningar kan vara inkompatibla med VT100-tecken.

SE ÄVEN

ps(1), top(1), proc(5)

COLOFON

Denna sida är en del av projektet psmisc (små verktyg som använder /proc-filsystemet).


Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pstree.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.