Pstree: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Rad 1: Rad 1:
Här är en översättning av man-sidan för `pstree` till svenska och formaterad som media wiki-kod:
= NAMN =
'''pstree''' - visa en trädvy av processer


```mediawiki
= SAMMANFATTNING =
= Namn =
'''pstree''' [alternativ] [pid|user]
'''pstree''' - visa en trädstruktur av processer


= Sammanfattning =
= BESKRIVNING =
'''pstree''' [-a] [-c] [-h|-H ''pid''] [-l] [-n] [-p] [-s] [-t] [-u] [-U] [ -Z] [ ''pid'' | ''user'' ]
'''pstree''' visar en trädvy av processer som börjar med antingen [[init]] eller den process som anges med ''pid''. Om ett användarnamn är specificerat istället för ett ''pid'', visas alla processer som tillhör användaren som ett träd.


= Beskrivning =
'''pstree''' skiljer sig från [[ps]] genom att visa förälder-barn-relationer snarare än en lång lista med processer. Denna relation visas visuellt med hjälp av bokstäver och linjer för att illustrera hierarkin.
'''pstree''' visar trädstrukturen av processer. Rötterna i trädet är antingen init eller de processer som är listade i argumenten. Om en användare specificeras kommer alla träd med processer som ägs av den användaren att visas.


'''pstree''' sammanfogar identiska grenar genom att sätta ihop dem inom hakparenteser och prefixa dem med repetitionsantalet, exempelvis:
Om linjen är för lång för att passa på skärmen, kommer pstree att kapa trädgrenar. Använda -w-alternativet för att undvika kapning.


{{code|init-+-getty
En process som har blivit klonad kommer att visas med sitt barn om processen använder en annan process-id-namnmappning. Processer som körs på andra processorer i ett system med flera processorer kommer att markeras med en "P" i stället för att vara listade som "R" för körande.
    |-getty
    |-getty
    `-getty}}


blir:
== ALTERNATIV ==
* -a
: Visa kommandoradsargument. Om -a används, kommer pstree att visa den fullständiga kommandoraden för varje process.
* -c
: Visa inte sammanfogade identiska underträd.
* -h
: Markera den aktuella processen och dess förfäder.
* -H ''pid''
: Markera processen med den angivna ''pid'' och dess förfäder.
* -l
: Använd långa linjer. Visar hela kommandoraderna utan att kapa dem.
* -n
: Sortera processen med PID.
* -p
: Visa process-ID:n. Visar process-ID:n för varje process.
* -u
: Visa användarnamn. Visar användarnamn för varje process.
* -U
: Visa användar-ID:n. Visar användar-ID:n för varje process.
* -V
: Visa version. Visar programversionen.


{{code|init---4*[getty]}}
= EXEMPEL =
pstree
: Visa trädvy av processer som börjar med init.


Om '''pstree''' körs som '''pstree -p''', visas PID (process-ID) i liknande träd:
pstree 1234
: Visa trädvy av processer som börjar med process 1234.


{{code|init-+-getty(804)
pstree root
    |-getty(810)
: Visa trädvy av processer som tillhör användaren root.
    |-getty(814)
    `-getty(818)}}


blir:
= FÖRFATTARE =
Werner Almesberger <werner.almesberger@epfl.ch>
Craig Small <csmall@small.dropbear.id.au>


{{code|init---4*[getty(804,810,814,818)]}}
= SE OCKSÅ =
[[ps(1)]]


= Alternativ =
= TILLGÄNGLIGHET =
* '''-a, --arguments''':: Visa processers kommandoradsargument. Om processen är en trädrot blir hela kommandoraden visas. Om processen inte är en trädrot, blir argumenten trunkerade om de är samma som deras trädrotens argument.
Pstree är en del av ''procps''-paketet och finns tillgänglig från https://gitlab.com/procps-ng/procps


* '''-c, --compact''':: Visar träd utan sammanfogning av identiska grenar.
= ÖVERSÄTTNING =
 
Denna man-sida är en översättning av den engelska versionen som finns https://man7.org/linux/man-pages/man1/pstree.1.html
* '''-h, --highlighting''':: Markerar den aktuella processen och dess trädgren.
 
* '''-H, --highlight-pid pid''':: Markerar processen med det givna PID och dess trädgren.
 
* '''-l, --long-lines''':: Tillåter oavkortade utmatningsrader. Standard är att trunkera rader.
 
* '''-n, --numeric-sort''':: Sorterar processen numeriskt efter PID.
 
* '''-p, --show-pids''':: Visar PID för varje process.
 
* '''-s, --show-parents''':: Visar processen och dess föräldraträd.
 
* '''-t, --thread-names''':: Visar namn på trådar vid sidan av processnamnen. Kräver Linux kernel 2.6.29 eller senare.
 
* '''-u, --uid-changes''':: Visar UID-förändringar i processen.
 
* '''-U, --ns-changes''':: Visar förändringar i namespaces.
 
* '''-Z, --security-context''':: Visar säkerhetskontext för varje process. Kräver en Linux kernel med SELinux-stöd.
 
= Författare =
Werner Almesberger <werner.almesberger@lrc.di.epfl.ch> och Craig Small <csmall@small.dropbear.id.au>
 
= Rapporteringsfel =
Rapportera fel till <procps@freelists.org>
 
= Tillgänglighet =
'''pstree''' är en del av paketet '''procps''' och finns tillgängligt via https://gitlab.com/procps-ng/procps
 
= Se även =
* '''[[ps]](1)'''
* '''[[top]](1)'''

Versionen från 20 maj 2024 kl. 05.51

NAMN

pstree - visa en trädvy av processer

SAMMANFATTNING

pstree [alternativ] [pid|user]

BESKRIVNING

pstree visar en trädvy av processer som börjar med antingen init eller den process som anges med pid. Om ett användarnamn är specificerat istället för ett pid, visas alla processer som tillhör användaren som ett träd.

pstree skiljer sig från ps genom att visa förälder-barn-relationer snarare än en lång lista med processer. Denna relation visas visuellt med hjälp av bokstäver och linjer för att illustrera hierarkin.

Om linjen är för lång för att passa på skärmen, kommer pstree att kapa trädgrenar. Använda -w-alternativet för att undvika kapning.

En process som har blivit klonad kommer att visas med sitt barn om processen använder en annan process-id-namnmappning. Processer som körs på andra processorer i ett system med flera processorer kommer att markeras med en "P" i stället för att vara listade som "R" för körande.

ALTERNATIV

  • -a
Visa kommandoradsargument. Om -a används, kommer pstree att visa den fullständiga kommandoraden för varje process.
  • -c
Visa inte sammanfogade identiska underträd.
  • -h
Markera den aktuella processen och dess förfäder.
  • -H pid
Markera processen med den angivna pid och dess förfäder.
  • -l
Använd långa linjer. Visar hela kommandoraderna utan att kapa dem.
  • -n
Sortera processen med PID.
  • -p
Visa process-ID:n. Visar process-ID:n för varje process.
  • -u
Visa användarnamn. Visar användarnamn för varje process.
  • -U
Visa användar-ID:n. Visar användar-ID:n för varje process.
  • -V
Visa version. Visar programversionen.

EXEMPEL

pstree
Visa trädvy av processer som börjar med init.
pstree 1234
Visa trädvy av processer som börjar med process 1234.
pstree root
Visa trädvy av processer som tillhör användaren root.

FÖRFATTARE

Werner Almesberger <werner.almesberger@epfl.ch>
Craig Small <csmall@small.dropbear.id.au>

SE OCKSÅ

ps(1)

TILLGÄNGLIGHET

Pstree är en del av procps-paketet och finns tillgänglig från https://gitlab.com/procps-ng/procps

ÖVERSÄTTNING

Denna man-sida är en översättning av den engelska versionen som finns på https://man7.org/linux/man-pages/man1/pstree.1.html