pstree(1)
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
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.