PS(1) General Commands Manual PS(1) NAMN ps -- rapportera en ogonblicksbild av de nuvarande processerna. SYNOPSIS ps [option ...] BESKRIVNING ps visar information om ett urval av de aktiva processerna. Om du vill ha en upprepad uppdatering av urvalet och den visade informationen, anvand top istallet. This version of ps accepts several kinds of options. o Unix options, which may be grouped and must be preceded by a dash. o BSD-flaggor, som kan grupperas och inte far foregas av ett bindestreck. o GNU langa flaggor, vilka foregas av tva bindestreck. Flaggor av olika typer far blandas fritt, men konflikter kan forekomma. Det finns nagra synonyma flaggor, vars funktionalitet ar identisk, pa grund av de manga standarder och ps-implementationer som denna ps ar kompatibel med. Som standard valjer ps alla processer med samma effektiva anvandar-ID (euid=EUID) som den aktiva anvandaren och associerade med samma terminal som anroparen. Den visar process-ID (pid=PID), terminalen som ar associerad med processen (tname=TTY), den ackumulerade CPU-tiden i formatet [DD-]hh:mm:ss (time=TIME) och det korbara namnet (ucmd=CMD). Utdata ar osorterat som standard. Anvandningen av flaggor i BSD-stil kommer lagga till porcesstatus (stat=STAT) till standardutmatningen och visa kommandoargumenten (args=KOMMANDO) istallet for den korbaras namn. Man kan asidsatta detta med miljovariabeln PS_FORMAT. Anvandningen av flaggor i BSD-stil kommer aven andra processvalet till att inkludera processer pa andra terminaler (TTY:er) som ags av dig; alternativt kan detta beskrivas som att stalla in valet till att vara mangden av alla processer filtrerad till att utesluta processer som ags av andr anvandare eller inte av en termina. Dessa effekter betraktas inte nar flaggor beskrivs som att vara "identiska" nedan, sa -M kommer anses identiskt med Z och sa vidare. Forutom som det beskrivs nedan ar processvalsflaggor additativa. Standardurvalet kastas och sedan lags de valda processerna till till mangden processer som skall visas. En process kommer alltsa visas om den uppfyller nagot av de angivna urvalskriterierna. EXEMPEL For att se alla processer pa systemet anvand standardsyntaxen: ps -e ps -ef ps -eF ps -ely For att se alla processer pa systemed med BSD-syntax: ps ax ps axu For att skriva ut ett processtrad: ps -ejH ps axjf For att fi information om tradar: ps -eLf ps axms For att fa sakerhetsinformation: ps -eo euser,ruser,suser,fuser,f,comm,label ps axZ ps -eM For att se alla processer som kor som root (verkligt & effektivt ID) i anvandarformat: ps -U root -u root u For att se alla processer med ett anvandardefinierat format: ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm ps -Ao pid,tt,user,fname,tmout,f,wchan Skriv endast ut process-ID:n for syslogd: ps -C syslogd -o pid= Skriv endast namnet pa PID 42: ps -q 42 -o comm= ENKLA VAL AV PROCESS a Lyft begransningen "endast dig sjalv" med BSD-stil, vilken laggs pa mangden av alla processer nar nagra flaggor i BSD-stil (utan "-") anvands eller nar personlighetsinstallningen for ps ar BSD-lik. Mangden processer som valjs pa detta satt ar utover mangden processer som valjs pa andra satt. Ett annat satt att beskriva detta ar att denna flagga far ps att lista alla processer med en terminal (tty) eller att lista alla processer nar de anvands tillsammans med flaggan x. -A Valj alla processer. Identiskt med -e. -a Valj alla processer utom bade sessionsledare (se getsid(2)) och processer som inte ar associerade med nagon terminal. -d Valj alla processer utom sessionsledare. --deselect Valj alla processer utom de som moter de angivna villkoren (negerar valet). Identiskt med -N. -e Valj alla processer. Identiskt med -A. g Verkligen alla, aven sessionsledare. Denna flagga ar foraldrar och kan forsvinna i en framtida utgava. Den impliceras normalt av flaggan a och ar endast anvandbar pa operativsystem i personligheten sunos4. -N Valj alla processer utom de som moter de angivna villkoren (negerar valet). Identiskt med --deselect. T Valj alla processer associerade med denna terminal. Identiskt med flaggan t utan nagot argument. r Begransa urvalet till endast korande processer. x Lyft begransningen "maste ha en ttty" med BSD-stil, vilken laggs pa mangden av alla processer nar nagra flaggor i BSD-stil (utan "-") anvands eller nar personlighetsinstallningen for ps ar BSD-lik. Mangden processer som valjs pa detta satt ar utover mangden processer som valjs pa andra satt. Ett annat satt att beskriva detta ar att denna flagga far ps att lista alla processer som ags av dig (samma EAID som ps) eller att lista alla processer nar de anvands tillsammans med flaggan a. VAL AV PROCESS MED LISTA Dessa flaggor tar ett ensamt argument pa formen av en mellanslagsseparerad eller kommaseparerad lista. De kan anvandas flera ganger. Till exempel: ps -p "1 2" -p 3,4 123 Identiskt med --pid 123. +123 Identiskt med --sid 123. -123 Valj via processgrupps-ID (PGID). -C kmdlista Valj via kommandonamn. Detta valjer processerna vars korbara namn ar givet i kmdlista. OBS: kommandonamnet ar inte samma som kommandoraden. Tidigare verisoner av procps och karnan hogg av detta kommandonamn till 15 tecken. Denna begransning ar inte langre kvar i bada. Om du var beroende av att matcha endast 15 tecken kanske du inte langre far en matchning. -G grplista Valj via verkligt grupp-ID (VGID) eller -namn. Detta valjer processer vars verkliga gruppnamn eller -ID finns i listan grplista. Det verkliga grupp-ID:t identifierar gruppen for anvandare som skapade processen, se getgid(2). -g grplista Valj via sessions- ELLER effektivt gruppnamn. Val via session anges av manga standarder, men val enligt effektiv grupp ar det logiska beteendet som flera andra operativsystem anvander. Denna ps kommer valja via session nar listan ar helt numerisk (som sessioner ar). Grupp-ID-nummer kommer fungera endast nar nagra gruppnamn ocksa anges. Se flaggorna -s och --group. --Group grplista Valj via verkligt grupp-ID (VGID) eller namn. Identistk med -G. --group grplista Valj via effektivt grupp-ID (EGID) eller namn. Detta valjer processer vars effektiva gruppnamn eller -ID fins i grplista. Det effektiva grupp-ID:t beskriver gruppen var vars filatkomstrattigheter anvands av processen (se getegid(2)). Flaggan -g ar ofta ett alternativ till --group. p pidlista Valjer via process-ID. Identiskt med -p och --pid. -p pidlista Valj via PID. Detta valjer processer vars process-ID-nummer forekommer i pidlista. Identiskt med p och --pid. --pid pidlista Valj via process-ID. Identiskt med -p och p. --ppid pidlista Valj via foraldraprocess-ID. Detta valjer processerna med en foralderprocess-ID i pidlista. Det vill saga, den valjer processer som ar barn av dessa uppraknade i pidlista. q pidlista Valj via process-ID (snabblage). Identiskt med -q och --quick-pid. -q pidlista Valj via PID (snabblage). Detta valjer processerna vars process-ID-tal forekommer i pidlista. Med denna flagga laser ps den nodvandiga informationen endast pid:erna som listas i pidlist och tillampar inte ytterligare filtreringsregler. Ordningen av pid:ar ar osorterad och bevarad. Inga ytterligare urvalsflaggor, sorterings- eller skogstypslistningar tillats i detta lage. Identiskt med q och --quick-pid. --quick-pid pidlista Valj via process-ID (snabblage). Identiskt med -q och q. -s sesslista Valj via sessions-ID. Detta valjer processerna med en sessions-ID angiven i sesslista. --sid sesslista Valj via sessions-ID. Identiskt med -s. t ttylista Valj via tty. Nastan identiskt med -t och --tty, men kan aven anvandas med en tom ttylista for att indikera att terminalen associerad med ps. Att anvanda flagga T anses renare an att anvanda t med en tom ttylista. -t ttylista Valj via tty. Detta valjer processerna associerade med terminalerna angivna i ttylista. Terminaler (tty:er, eller skarmar for textutmatning) kan ages pa i flera format: /dev/ttyS1, ttyS1, S1. Ett enkelt "-" kan anvandas for att valja processer som ine ar kopplade till nagon terminal. --tty ttylista Valj via terminal. Identiskt med -t och t. U anvandarlista Valj via effektiv anvandar-ID (EAID) eller -namn. Detta valjer processerna vars effektiva anvandarnamn eller -ID finns i anvandarlista. Det effektiva anvandar-ID:t beskriver anvandaren var vars filatkomstrattigheter anvands av processen (se geteuid(2)). Identiskt med -u och --user. -U anvandarlista Valj via verkligt anvandar-ID (VAID) eller -namn. Detta valjer processerna vars verkliga anvandarnamn eller -ID finns i listan anvandarlista. Det verkliga anvandar-ID:t identifierar anvandaren som skapade processen, se getuid(2). -u anvandarlista Valj via effektivt anvandar-ID (EAID) eller -namn. Detta valjer processerna vars effektiva anvandramn eller -ID finns i anvandarlista. Det effektiva anvandar-ID:t beskriver anvandaren var vars filatkomstrattigheter anvands av processen (se geteuid(2)). Identiskt med U och --user. --User anvandarlista Valj via verkligt anvandar-ID (VAID) eller -namn. Identiskt med -U. --user anvandarlista Valj via effektivt anvandar-ID (EAID) eller -namn. Identiskt med -u och U. STYRNING AV UTMATNINGSFORMAT Dessa flaggor anvands for att valja informationen som visas av ps. Utmatningen kan skilja beroende pa personlighet. -c Visa annan schemalaggarinformation for flaggan -l. --context Visa sakerhetskontextsformat (for SELinux). -f Do full-format listing. This option can be combined with many other Unix-style options to add additional columns. It also causes the command arguments to be printed. When used with -L, the NLWP (number of threads) and LWP (thread ID) columns will be added. See the c option, the format keyword args, and the format keyword comm. -F Extra fullt format. Se flaggan -f som -F implicerar. --format format anvandardefinierat format. Identiskt med -o och o. j BSD jobbstyrningsformat. -j Jobbformat. l Visa BSD:s langa format. -l Langt format. Flaggan -y ar ofta anvandbar med denna. -M Lagg till en kolumn med sakerhetsdata. Identiskt med Z (for SELinux). O format is preloaded o (overloaded). The BSD O option can act like -O (user-defined output format with some common fields predefined) or can be used to specify sort order. Heuristics are used to determine the behavior of this option. To ensure that the desired behavior is obtained (sorting or formatting), specify the option in some other way (e.g., with -O or --sort). When used as a formatting option, it is identical to -O, with the BSD personality. -O format Som -o men forladdad med nagra standardkolumner. Identiskt med -o pid,format,state,tname,time,command eller -o pid,format, tname,time,cmd, se -o nedan. o format Ange anvandardefinierat format. Identiskt med -o och --format. -o format User-defined format. format is a single argument in the form of a blank-separated or comma-separated list, which offers a way to specify individual output columns. The recognized keywords are described in the STANDARD FORMAT SPECIFIERS section below. Headers may be renamed (ps -o pid,ruser=RealUser -o comm=Command) as desired. If all column headers are empty (ps -o pid= -o comm=) then the header line will not be output. Column width will increase as needed for wide headers; this may be used to widen up columns such as WCHAN (ps -o pid,wchan=WIDE- WCHAN-COLUMN -o comm). Explicit width control (ps opid, wchan:42,cmd) is offered too. The behavior of ps -o pid=X, comm=Y varies with personality; output may be one column named "X,comm=Y" or two columns named "X" and "Y". Use multiple -o options when in doubt. Use the PS_FORMAT environment variable to specify a default as desired; DefSysV and DefBSD are macros that may be used to choose the default Unix or BSD columns. -P Lagg till en kolumn som visar psr. s Visa signalformat. u Visa anvandarorienterat format. v Visa format for virtuellt minne. X Registerformat. -y Visa inte flaggor; visa rss istallet for addr. Denna flagga kan endast anvandas med -l. Z Lagg till en kolumn med sakerhetsdata. Identiskt med -M (for SELinux). UTMATNINGSMODIFIERARE c Visa det sanna kommandonamnet. Detta harleds fran namnet pa den korbara filen, istallet fran argv-vardet. Kommandoargument och eventuella andringar av dem visas alltsa inte. Denna flagga gor i praktiken om formatnyckelordet args till formatnyckelordet comm; den ar anvandbar med formatflagga -f och med de olika formatflaggorna i BSD-stil, vilka alla normalt visar kommandoargumenten. Se flagga -f, formatnyckelordet args och formatnyckelordet comm. --cols n Ange skarmbredd. --columns n Ange skarmbredd. --cumulative Inkludera nagra data om doda processer (som en summa med foraldern). -D format Set the date format of the lstart field to format. This format is parsed by strftime(3) and should be a maximum of 24 characters to not mis-align columns. --date-format format Identiskt med -D. e Visa miljon efter kommandot. f Processhierarki med ASCII-konst (skog). --forest Processtrad i ASCII-konst. h Inget huvud. (eller, ett huvud per skarm i BSD-personligheten). Flaggan h ar problematisk. Standard BSD-ps anvander denna flagga for att skriva ett huvud pa varje seida av utmatning, men aldre Linux-ps anvander denna flagga for att fullstandigt avaktivera huvuden. Denna version av ps foljer Linux anvandning att inte skriva huvudet savida inte BSD-personligheten har valts, i vilket fall den skriver ett huvud pa varje sida av utmatning. Oavsett av den aktuella personlighete kan du anvanda de langa flaggorna --headers och --no-headers for att aktivera utskrift av huvuden pa varje sida respektive att avaktivera huvuden fullstandigt. -H Vissa processhierarki (skog). --headers Repetera huvudrader, en gang per sida med utmatning. k spec Specify sorting order. Sorting syntax is [+|-]key.RB [,[ + | - ].IR key [,...]]. Choose a multi-letter key from the STANDARD FORMAT SPECIFIERS section. The "+" is optional since default direction is increasing numerical or lexicographic order. Identical to --sort. Exempel: ps jaxkuid,-ppid,+pid ps axk comm o comm,args ps kstart_time -ef --lines n Ange skarmhojd. n Numerisk utmatning for WCHAN och USER (inklusive alla typer av UID och GID). --no-headers Skriv inte ut nagot huvud alls. --no-heading ar ett alias for denna flagga. O ordning Sorting order (overloaded). The BSD O option can act like -O (user-defined output format with some common fields predefined) or can be used to specify sort order. Heuristics are used to determine the behavior of this option. To ensure that the desired behavior is obtained (sorting or formatting), specify the option in some other way (e.g., with -O or --sort). For sorting, obsolete BSD O option syntax is O[+|-]k1[,[+|-]k2[,...]]. It orders the processes listing according to the multilevel sort specified by the sequence of one-letter short keys k1,k2, ..." described in the OBSOLETE SORT KEYS section below. The "+" is currently optional, merely re-iterating the default direction on a key, but may help to distinguish an O sort from an O format. The "-" reverses direction only on the key it precedes. --rows n Ange skarmhojd. S Summera en del information, sasom CPU-anvandning, fran doda barnprocesser till deras foralder. Detta ar anvandbart for att undersoka ett system dar en foraldraprocess upprepat grenar av kortlivade barn for att gora arbetet. --sort spec Specify sorting order. Sorting syntax is [+|-]key[,[+|-]key[,...]]. Choose a multi-letter key from the STANDARD FORMAT SPECIFIERS section. The "+" is optional since default direction is increasing numerical or lexicographic order. Identical to k. For example: ps jax --sort=uid,-ppid, +pid --signames Visa signalmasker som anvander forkortade signalnamn och expanderar kolumnen. Om kolumnbredden inte kan visa alla signaler kommer kolumnen avslutas med ett plus "+". Kolumner med bara ett bindestreck har inga signaler. w Bred utmatning. Anvand denna flagga tva ganger for obegransad bredd. -w Bred utmatning. Anvand denna flagga tva ganger for obegransad bredd. --width n Ange skarmbredd. TRADVISNING H Visa tradar som om de vore processer. -L Visa tradar, mojligen med LWP- och NLWP-kolumner. m Visa tradar efter processer. -m Visa tradar efter processer. -T Visa tradar, mojligen med en SPID-kolumn. ANNAN INFORMATION --help avsnitt Skriv ut ett hjalpmeddelande. Argumentet avsnitt kan var ett av enkel, lista, utdata, tradar, diverse eller allt. Argumentet kan forkortas till en av de understrukna tecknen som i: e|l|u|t|d|a. --info Skriv ut felsokningsinformation. L Lista alla formatspeicicerare. V Skriv ut procps-ng-versionen. -V Skriv ut procps-ng-versionen. --version Skriv ut procps-ng-versionen. OBSERVERA Denna ps fungerar genom att lasa de virtuella filerna i /proc. Denna ps beover inte vara setuid kmem eller ha nagra privilegier for att kora. Ge inte denna ps nagra sarskilda rattigheter. CPU-anvandning uttrycks for narvarande som en procentandel av tiden som tillbringats korande under hela livstiden for en process. Detta ar inte idealiskt och det foljer inte standarderna som ps i ovrigt foljer. Det ar osannolikt att summan av CPU-anvandningen blir precis 100 %. Falten SIZE och RSS raknar inte med nagra delar av en process inklusive sidtabeller, karnstack, posten thread_info och posten task_struct. Detta ar vanligen atminstone 20 KiB minne som alltid ar resident. SIZE ar den virtuella storleken pa processen (kod+data+stack). Processer makerade ar doda processer (sa kallade "zombier") som finns kvar for att deras foralder inte har forstort dem ordentligt. Dessa processer kommer att forstoras av init(8) om foraldraprocessen avslutar. Om langden pa anvandarnamnet ar storre an bredden pa visningskolumnen huggs anvandarnamnet av. Se formateringsflaggorna -o och -O for att anpassa langden. Commands options such as ps -aux are not recommended as it is a confusion of two different standards. According to the POSIX and Unix standards, the above command asks to display all processes with a TTY (generally the commands users are running) plus all processes owned by a user named x. If that user doesn't exist, then ps will assume you really meant "ps aux". PROCESSFLAGGOR Summan av dessa flaggor visas i kolumnen "F", som ges av utmatningsspecificeraren flags: 1 grenad men gjorde inte exec 4 anvande superanvandarprivileger PROCESSTATUSKODER Har ar de olika vardena som utmatningsspecificerarna s, stat och state (rubrikerna "STAT" eller "S") kommer visa for att beskriva tillstandet hos en process: D uninterruptible sleep (usually I/O) I idle kernel thread R korande eller korbar (pa korkon) S interruptible sleep (waiting for an event to complete) T stoppad av jobbstyrningssignal t stoppad av en felsokare under sparning W paging (not valid since Linux 2.6) X dod (skall aldrig synas) Z defunct ("zombie") process, terminated but not reaped by its parent For BSD-format och nar nyckelordet stat anvands kan ytterligare bokstaver visas: < hog prioritet (inte trevlig mot andra anvandare) N lag prioritet (trevlig mot andra anvandare) L has pages locked into memory (for real-time and custom I/O) s ar en sessionsledare l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do) + ar i forgrundsprocessgruppen FORALDRADE SORTERINGSNYCKLAR These keys are used by the BSD O option (when it is used for sorting). The GNU --sort option doesn't use these keys, but the specifiers described below in the STANDARD FORMAT SPECIFIERS section. Note that the values used in sorting are the internal values ps uses and not the "cooked" values used in some of the output format fields (e.g., sorting on tty will sort into device number, not according to the terminal name displayed). Pipe ps output into the sort(1) command if you want to sort the cooked values. NYCKEL LANG BESKRIVNING c cmd enkelt namn pa den korbara C pcpu cpu-anvandning f flags flaggor som i det langa formatets F-falt g pgrp processgrupp-ID G tpgid styrande tty-processgrupps-ID j cutime kumulativ anvandartid J cstime kumulativ systemtid k utime anvandartid m min_flt antal mindre sidfel M maj_flt antal storre sidfel n cmin_flt kumulativt mindre sidfel N cmaj_flt kumulativt storre sidfel o session sessions-ID p pid process-ID P ppid foraldraprocess-ID r rss residenta mangdens storlek R resident residenta sidor s size memory size in kibibytes S share mangden delade sidor t tty enhetsnumret pa den styrande tty:n T start_time tidpunkten processen startades U uid anvandarens ID-nummer u user anvandarnamn v vsize total VM-storlek i KiB y priority karnskemalaggningsprioritet AIX-FORMATBESKRIVARE This ps supports AIX format descriptors, which work somewhat like the formatting codes of printf(1) and printf(3). The NORMAL codes are described in the next section. KOD VANLIG RUBRIK %C pcpu %CPU %G group GRUPP %P ppid FPID %U user ANVANDARE %a args KOMMANDO %c comm KOMMANDO %g rgroup VGRUPP %n nice NI %p pid PID %r pgid PGID %t etime FORFLUTEN %u ruser VANV %x time TID %y tty TTY %z vsz VST STANDARDFORMATSPECIFICERARE Har ar de olika nyckelorden som kan anvandas for att styra utmatningsformatet (t.ex., med flaggan -o) eller for att sortera de valda processerna med GNU-stilsflaggan --sort. Till exempel: ps -eo pid,user,args --sort user Denna version av ps forsoker kanna igen de flesta nyckelord som anvands in andra implementationer av ps. Foljande anvandardefinierade formatspecificerare kan innehalla blanktecken: args, cmd, comm, command, fname, ucmd, ucomm, lstart, bsdstart, start. Nagra nyckelord ar kanske inte tillgangliga for sortering. Code Header Description ------------------------------------------------------------------------ %cpu %CPU cpu-anvandning av processerna i formatet "##.#". For narvarande ar det CPU-tiden som anvands dividerad med tiden som processen har kort (forhallandet cputid/verklig tid), uttryckt som en procentsats. Det kommer inte summeras till 100 % utom om du har tur. (alias pcpu). %mem %MIN forhallandet mellan storleken pa processens residenta mangd och det fysiska minnet pa maskinen, uttryckt som en procentsats. (alias pmem). ag_id AGID Autogruppidentifieraren som ar associerad med en process som arbetar tillsammans med CFS-schemalaggaren for att forbattra interaktiv skrivbordsprestanda. ag_nice AGNI Autogruppens nice-varde vilket paverkar schemalaggningen for alla processer e den gruppen. args KOMMANDO A command with all its arguments as a string. Modifications to the arguments may be shown. The output in this column may contain spaces. A process marked "" is partly dead, waiting to be fully destroyed by its parent. Sometimes the process arguments will be unavailable; when this happens, ps instead reports the executable name in brackets. (alias cmd, command). See also the comm format keyword, the -f option, and the c option. When specified last, this column will extend to the edge of the display. If ps can not determine the display width, as when output is redirected (piped) into a file or another command, the output width is undefined (it may be 80, unlimited, determined by the TERM variable, and so on). The COLUMNS environment variable or --cols option may be used to exactly determine the width in this case. The w or -w option may be also be used to adjust width. blocked BLOCKED mask av blockerade signaler, se signal(7). Enligt bredden pa faltet visas en 32- eller 64-bitars mask i hexadecimalt format. (alias sig_block, sigmask). bsdstart START tiden kommandot startade. Om processen startades for mindre an 24 timmar sedan, ar utmatningsformatet " HH:MM", annars ar den " Mmm:SS" (dar Mmm ar de tre bokstaverna i manaden). Se aven lstart, start, start_time och stime. bsdtime TID accumulerad cpu-tid, anvandare + system. Visningsformatet ar vanligen "MMM:SS", men kan justeras at hoger om processen har anvant mer an 999 minuter cpu-tid. c C processor utilization. Currently, this is the integer value of the percent usage over the lifetime of the process. (see %cpu). caught CAUGHT mask av fangade signaler, se signal(7). Enligt bredden pa faltet visas en 32- eller 64-bitars mask i hexadecimalt format, om inte flaggan --signames anvands. (alias sig_catch, sigcatch). cgnamn KGNAMN visar namnet pa kontrollgrupper vilka denna process hor till. cgroup KGRUPPR visar kontrollgruppe vilka denna process hor till. cgroupns CGROUPNS Unikt inodsnummer som beskriver namnrymden processen hor till. Se namespaces(7). class CLS processens schemalaggningsklass. (alias policy, cls). Faltets mojliga varden ar: +9n - inte rapporterad TS SCHED_OTHER FF SCHED_FIFO RR SCHED_RR B SCHED_BATCH ISO SCHED_ISO IDL SCHED_IDLE DLN SCHED_DEADLINE ? okant varde cls CLS processens schemalaggningsklass. (alias policy, cls). Faltets mojliga varden ar: +9n - inte rapporterad TS SCHED_OTHER FF SCHED_FIFO RR SCHED_RR B SCHED_BATCH ISO SCHED_ISO IDL SCHED_IDLE DLN SCHED_DEADLINE ? okant varde cmd CMD se args. (alias args, command). comm KOMMANDO kommandonamn (endast det korbara namnet). Utdata i denna kolumn kan innehalla blanktecken. (alias ucmd, ucomm). Se aven formatnyckelordet args, flaggan -f och flaggan c. Nar den anges sist kommer denna kolumn stracka sig till kanten av displayen. Om ps inte kan avgora displaybredden, som nar utdata ar omdirigerad (pipe) till en fil eller ett annat kommando, ar utdatabredden odefinierad (den kan vara 80, obegransad, bestamd av variabeln TERM, och sa vidare). Miljovariabeln COLUMNS eller flaggan --cols kan anvandas for att exakt bestamma bredden i detta fall. Flaggan w eller -w kan ocksa anvandas for att justera bredden. command KOMMANDO Se args. (alias args, command). cp CP promille (tiondels procent) CPU-anvandning. (se %cpu). cputime TID ackumulerad CPU-tid, formatet "[DD-]hh:mm:ss". (alias time). cputimes TID ackumulerad CPU-tid i sekunder (alias times). cuc %CUB The CPU utilization of a process, including dead children, in an extended "##.###" format. (see also %cpu, c, cp, cuu, pcpu). cuu %CUA En process CPU-anvandning i ett utokat format "##.###". (se aven %cpu, c, cp, cuc, pcpu). docker DOCKER The abbreviated id of the docker container within which a task is running. If a process is not running inside a container, a dash ('-') will be shown. drs DRS data resident set size, the amount of private memory reserved by a process. It is also known as DATA. Such memory may not yet be mapped to rss but will always be included in the vsz amount. egid EGID effektivt grupp-ID-nummer pa processen som ett decimalt heltal. (alias gid). egroup EGROUP effektivt grupp-ID pa processen. Detta kommer vara det textuella grupp-ID:t om det kan hamtas och faltbredden tillater, eller en decimal representation i annat fall. (alias group). eip EIP instruction pointer. As of kernel 4.9.xx will be zeroed out unless task is exiting or being core dumped. esp ESP stack pointer. As of kernel 4.9.xx will be zeroed out unless task is exiting or being core dumped. etime FORFLUTEN forlupen tid sedan processen startades, i formatet [[DD-]hh:]mm:ss. etimes FORFLUTEN forlupen tid sedan processen startades, i sekunder. environ ENVIRON environment variables for the process. euid EUID effektivt anvandar-ID (alias uid). euser EUSER effektivt anvandarnamn. Detta kommer vara det textuella anvandar-ID:t, om det kan avgoras och faltbredden sa tillater, eller en decimal representation i annat fall. Flaggan n kan anvandas for att framtvinga den decimala representationen. (alias uname, user). exe EXE path to the executable. Useful if path cannot be printed via cmd, comm or args format options. f F flaggor associerade med processen, se avsnittet PROCESSFLAGGOR. (alias flag, flags). fds FDS total open file descriptors. fgid FGID filsystemsatkomstgrupp-ID. (alias fsgid). fgroup FGROUP filsystemets atkomstgrupp-ID. Detta kommer vara det textuella grupp-ID:t om det kan hamtas och faltbredden tillater, eller en decimal representation i annat fall. (alias fsgroup). flag F se f. (alias f, flags). flags F se f. (alias f, flag). fname KOMMANDO de forsta 8 byten av basnamnet pa processens korbara fil. Utmatningen i denna kolumn kan innehalla blanktecken. fuid FUID filsystemsatkomstanvandar-ID. (alias fsuid). fuser FUSER filsystemsatkomstanvandar-ID. Detta kommer vara det textuella anvandar-ID:t, om det kan hamtas och faltbredden tillater, eller en decimal representation i annat fall. gid GID se egid. (alias egid). group GRUPP se egroup. (alias egroup). htprv HTPRV The amount of private memory backed by hugetlbfs page which is not counted in the rss or pss format options. htshr HTSHR The amount of shared memory backed by hugetlbfs page which is not counted in the rss or pss format options. ignored IGNORED mask over de ignorerade signalerna, se signal(7). Enligt faltets bredd visas en 32-bitars eller 64-bitars mask i hexadecimal form, on inte fagga --signames anvands. (alias sig_ignore, sigignore). ipcns IPCNS Unikt inodsnummer som beskriver namnrymden processen hor till. Se namespaces(7). label LABEL sakerhetsetikett, vanligen anvant for SELinux-kontextdata. Detta ar till for tvingande atkomstkontroll ("MAC") som finns i hogsakerhetssystem. lstart STARTED time the command started. This will be in the form "DDD mmm HH:MM:SS YYY" unless changed by the -D option. lsession SESSION visar identiferaren av inloggningssessionen for en process, om stod for systemd har inkluderats. luid LUID visar login-ID associerat med en process. lwp LWP den korbara lattviktsprocessens (tradens) ID (alias spid, tid). Se tid for ytterligare information. lxc LXC Namnet pa lxc-behallaren i vilken en process kor. Om en process inte kor i en behallare kommer ett streck ("-") visas. machine MACHINE visar maskinnamnet for processer som tillhor en VM eller behallare, om stod for systemd har inkluderats. maj_flt MAJFLT Antalet storre sidfel som har intraffat for denna process. min_flt MINFLT Antalet mindre sidfel som har intraffat for denna process. mntns MNTNS Unikt inodsnummer som beskriver namnrymden processen hor till. Se namespaces(7). netns NETNS Unikt inodsnummer som beskriver namnrymden processen hor till. Se namespaces(7). ni NI nice value. This ranges from 19 (nicest) to -20 (not nice to others), see nice(1). (alias nice). nice NI se ni. (alias ni). nlwp NLWP antal lwps (tradar) i processen. (alias thcount). numa NUMA Noden associerad med den senast anvanda processorn. Ett -1 betyder att NUMA-information inte ar tillganglig. nwchan VKAN adress till karnfunktionen dar processen sover (anvand wchan om du vill veta karnfunktionens namn). oom OOM Out of Memory Score. The value, ranging from 0 to +1000, used to select task(s) to kill when memory is exhausted. oomadj OOMADJ Out of Memory Adjustment Factor. The value is added to the current out of memory score which is then used to determine which task to kill when memory is exhausted. ouid OWNER visar Unix-anvandaridentifieraren for agaren av processens sessionen, om stod for systemd har inkluderats. pcap PCAP Permitted Capabilites of the process, displayed as a hexadecimal bitmask. See capabilities(7). pcaps PCAPS Permitted Capabilites of the process, displayed as a string of capability names. See capabilities(7). pcpu %CPU se %cpu. (alias %cpu). pending PENDING mask of the pending signals. See signal(7). Signals pending on the process are distinct from signals pending on individual threads. Use the m option or the -m option to see both. According to the width of the field, a 32 or 64 bits mask in hexadecimal format is displayed, unless the --signames option is used. (alias sig). pgid PGID processgrupps-ID eller, likvardigt, process-ID:t pa processgruppledaren. (alias pgrp). pgrp PGRP se pgid. (alias pgid). pid PID ett nummer representerade process-ID:t (alias tgid). pidns PIDNS Unikt inodsnummer som beskriver namnrymden processen hor till. Se namespaces(7). pmem %MIN se %mem. (alias %mem). policy POL processens schemalaggningsklass. (alias class, cls). Mojliga varden ar: +9n - inte rapporterad TS SCHED_OTHER FF SCHED_FIFO RR SCHED_RR B SCHED_BATCH ISO SCHED_ISO IDL SCHED_IDLE DLN SCHED_DEADLINE ? okant varde ppid FPID foraldraprocess-ID. pri PRI processens prioritet. Hogre tal betyder hogre prioritet. psr PSR processor som processen senast korde pa. pss ARSS Proportional share size, the non-swapped physical memory, with shared memory proportionally accounted to all tasks mapping it. rbytes RBYTES Number of bytes which this process really did cause to be fetched from the storage layer. rchars RCHARS Antal byte som denna uppgift har orsakat att de lasts in fran lagringen. rgid VGID verkligt grupp-ID. rgroup VGRUPP verkligt gruppnamn. Detta kommer vara det textuella grupp-ID:t, om det kan hamtas och faltbredden tillater, eller en decimal representation i annat fall. rops ROPS Number of read I/O operations--that is, system calls such as read(2) and pread(2). rss RSS resident set size, the non-swapped physical memory that a task has used (in kibibytes). (alias rssize, rsz). rssize RSS se rss. (alias rss, rsz). rsz RSZ se rss. (alias rss, rssize). rtprio RTPRIO realtidsprioritet. ruid VAID verkligt anvandar-ID. ruser VANV verkligt anvandar-ID. Detta kommer vara det textuella anvandar-ID:t, om det kan hamtas och faltbredden tillater, eller en decimal representation i annat fall. s S minimal tillstandsvisning (en bokstav). Se avsnittet PROCESSTATUSKODER for de olika vardena. Se aven stat om du vill ha ytterligare information visad. (alias state). sched SCH schemalaggninspolicy for processen. Policyerna SCHED_OTHER (SCHED_NORMAL), SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_ISO, SCHED_IDLE och SCHED_DEADLINE visas som 0, 1, 2, 3, 4, 5 respektive 6. seat SEAT visar identifieraren associerad med alla hardvaruenheter tilldelade till en specifik arebetsplats, om stod for systemd har inkluderats. sess SESS sessions-ID eller, likvardigt, process-ID for sessionsledaren. (alias session, sid). sgi_p P processor som processen for narvarande kor pa. Visar "*" om processen inte kor eller ar korbar just nu. sgid SGID sparat grupp-ID. (alias svgid). sgroup SGROUP sparat gruppnamn. Detta kommer vara det textuella grupp-ID:t, om det kan hamtas och faltbredden tillater, eller en decimal representation i annat fall. sid SID se sess. (alias sess, session). sig PENDING se pending. (alias pending, sig_pend). sigcatch CAUGHT se caught. (alias caught, sig_catch). sigignore IGNORED se ignored. (alias ignored, sig_ignore). sigmask BLOCKED se blocked. (alias blocked, sig_block). size SIZE ungefarlig mangd vaxlingsutrymme som skulle kravas om processen skulle smutsa ner alla skrivbara sidor och sedan vaxlas ut. Denna berakning ar valdigt grov! slice SLICE visar skivenheten vilken en process hor till, om stod for systemd har inkluderats. spid SPID se lwp. (alias lwp, tid). stackp STACKP adressen till botten (borjan) av processens stack. start STARTED tiden kommandot startade. Om processen startades for mindre an 24 timmar sedan ar utdataformatet "HH:MM:SS", annars ar det " Mmm dd" (dar Mmm ar ett trebokstavs manadsnamn). Se aven bsdstart, start, start_time och stime. start_time START processens starttid eller -datum. Endast aret kommer visas om processen inte startades samma ar ps kordes, eller "MmmDD" om den inte startades samma dag, eller "HH:MM" annars. Se aven bsdstart, start, lstart och stime. stat STAT flerteckens processtillstand. Se avsnittet PROCESSTATUSKODER for de olika vardenas betydelse. Se aven s och state om du bara vill visa den forsta bokstaven. state S se s. (alias s). stime STID see start_time. (alias start_time). suid SAID sparat anvandar-ID. (alias svuid). supgid SUPGID grupp-id:n av kompletterande grupper, om det finns nagra. Se getgroups(2). supgrp SUPGRP gruppnamn pa kompletterande grupper, om det finns nagra. Se getgroups(2). suser SANV sparat anvandarnamn. Detta kommer vara det textuella anvandar-ID:t, om det kan hamtas och faltbredden tillater, eller en decimal representation i annat fall. svgid SVGID se sgid. (alias sgid). svuid SVUID se suid. (alias suid). sz SZ storlek i fysiska sidor pa processens karnavbild. Detta inkluderar text-, data- och stackutrymme. Enhetsinmappningar exkluderas for narvarande, detta kan komma att andras. Se vsz och rss. tgid TGID ett tal som representerar tradgruppen som uppgiften tillhor (alias pid). Det ar process-ID:t pa tradgruppledaren. thcount THCNT se nlwp. (alias nlwp). antal karntradar som processen ager. tid TID Det unika numret som representerar en korbar enhet (alias lwp, spid). Detta varde kan aven forekomma som: ett process-ID (pid); ett processgrupp-ID (pgrp); ett sessions-ID for en sessionsledare (sid); ett tradgrupps-ID for tradgrubbsledaren (tgid); och ett tty-processgrupps-ID for processgruppsledaren (tpgid). time TID ackumulerad CPU-tid, formatet "[DD-]HH:MM:SS". (alias cputime). timens TIDNR Unikt inodsnummer som beskriver namnrymden processen hor till. Se namespaces(7). times TID ackumulerad CPU-tid i sekunder (alias cputimes). tname TTY styr-tty (terminal). (alias tt, tty). tpgid TPGID Forgrundsprocessgruppens ID pa tty:n (terminalen) som processen ar kopplad till, eller -1 om processen inte ar kopplad till nagon tty. trs TRS text resident set size, the amount of physical memory devoted to executable code. tt TT styr-tty (terminal). (alias tname, tty). tty TT styr-tty (terminal). (alias tname, tt). ucmd CMD se comm. (alias comm, ucomm). ucomm KOMMANDO se comm. (alias comm, ucmd). uid AID se euid. (alias euid). uname ANVANDARE se euser. (alias euser, user). unit UNIT visar enheten vilken en process hor till, om stod for systemd har inkluderats. user ANVANDARE se euser. (alias euser, uname). userns USERNS Unikt inodsnummer som beskriver namnrymden processen hor till. Se namespaces(7). uss URSS Unika mangdens storlek, det inte utvaxlade fysiska minnet, vilket inte delas med en annan uppgift. utsns UTSNS Unikt inodsnummer som beskriver namnrymden processen hor till. Se namespaces(7). uunit UUNIT visar anvandarenheten vilken en process hor till, om stod for systemd har inkluderats. vsize VST se vsz. (alias vsz). vsz VST storleken pa processens virtuella minne i KiB (1024-bytenheter). Enhetsinmappningar exkluderas for narvarande, detta kan komma att andras. (alias vsize). wbytes WBYTES Antal byte vilka denna process fick att skickas till lagringslagret. wcbytes WCBYTES Antal installda skrivbyte. wchan VKAN namnet pa karnfunktionen i vilken processen sover. wchars WCHARS Number of bytes which this task has caused, or shall cause to be written to disk. wops WOPS Number of write I/O operations--that is, system calls such as write(2) and pwrite(2). MILJOVARIABLER Foljande miljovariabler kan paverka ps: COLUMNS Asidosatt standardvisningsbredden. LINES Asidosatt standardvisningshojden. PS_PERSONALITY Set to one of posix, old, linux, bsd, sun, digital... (see section PERSONALITY below). CMD_ENV Set to one of posix, old, linux, bsd, sun, digital... (see section PERSONALITY below). I_WANT_A_BROKEN_PS Framtvinga faraldrad tolkning av kommandoraden. LC_TIME Datumformat. LIBPROC_HIDE_KERNEL Satt detta till vilket varde so helst for att dolja karntradar som normalt visas med flaggan -e. Detta ar likvardigt med att valja --ppid 2 -p 2 --deselect istallet. Fungerar aven i BSD-lage. PS_COLORS Stodjs inte for narvarande. PS_FORMAT Asidosattande av standardutmatningsformat. Man kan satta detta till en formatstrang av typen som anvands till flaggan -o. Vardena DevSysV och DefBSD ar sarskilt anvandbara. POSIXLY_CORRECT Sok inte ursakter for att ignorera daliga "funktioner". POSIX2 Nar satt till "on", fungerar som POSIXLY_CORRECT. UNIX95 Sok inte ursakter for att ignorera daliga "funktioner". _XPG Annulera icke-standardbettendet hos CMD_ENV=irix. I allmanhet ar det en dalig ide att satta dessa variabler. Enda undantaget ar CMD_ENV eller PS_PERSONALITY, vilket kan sattas till Linux for normala system. Utan den installningen foljer ps de oanvandbara och daliga delarna av standarden Unix98. PERSONLIGHET 390 som ps pa OS/390 Open Edition aix som ps pa AIX bsd som ps pa FreeBSD (helt ostandardiserat) compaq som ps pa Digital Unix debian som den gamla ps pa Debian digital som ps pa Tru64 (fore detta Digital Unix, fore detta OSF/1) gnu som den gamla ps pa Debian hp som ps pa HP-UX hpux som ps pa HP-UX irix som ps pa Irix linux ***** rekommenderas ***** old som den ursprungliga ps pa Linux (helt ostandardiserat) os390 som ps pa OS/390 Open Edition posix standard s390 som ps pa OS/390 Open Edition sco som ps pa SCO sgi som ps pa Irix solaris2 som ps pa Solaris 2+ (SunOS 5) sunos4 som ps pa SunOS 4 (Solaris 1) (helt ostandardiserat) svr4 standard sysv standard tru64 som ps pa Tru64 (fore detta Digital Unix, fore detta OSF/1) unix standard unix95 standard unix98 standard FEL Falten bsdstart och start kommer endast visa det forkortade manadsnamnet pa engelska. Faltet lstart och stime kommer visa det forkortade manadsnamnet i den konfigurerade lokalen men kan overskrida kolumnbredden pa grund av olika langder for forkortade manads- och dagnamn mellan sprak. SE AVEN pgrep(1), pstree(1), top(1), strftime(3), proc(5), capabilities(7). STANDARDER This ps conforms to the following standards. o Version 2 av Single Unix Specification o Technical Standard Base Specifications, utgava 6 fran Open Group o IEEE Std 1003.1, utgava 2004 o X/Open System Interfaces Extension [UP XSI] o ISO/IEC 9945:2003 UPPHOVSMAN ps was originally written by Branko Lankester . Michael K. Johnson re-wrote it significantly to use the proc filesystem, changing a few things in the process. Michael Shields added the pid-list feature. Charles Blake added multi-level sorting, the dirent-style library, the device name-to-number mmaped database, the approximate binary search directly on System.map, and many code and documentation cleanups. David Mossberger-Tang wrote the generic BFD support for psupdate. Albert Cahalan rewrote ps for full Unix98 and BSD support, along with some ugly hacks for obsolete and foreign syntax. Skicka felrapporter till . Ingen prenumeration kravs eller foreslas. Skicka synpunkter pa oversattningen till procps-ng 2024-09-17 PS(1)