Provided by: procps_3.3.17-6ubuntu2.1_amd64 bug

NAMN

       pgrep, pkill, pwait — slå upp, signalera eller vänta på processer baserat på namn och andra attribut

SYNOPSIS

       pgrep [flaggor] mönster
       pkill [flaggor] mönster
       pwait [flaggor] mönster

BESKRIVNING

       pgrep   letar   igenom   de   just  nu  körande  processerna  och  listar  de  process-ID:n  som  matchar
       urvalskriterierna till standard ut. Alla kriterierna måste matcha. Till exempel,

              $ pgrep -u root sshd

       kommer endast lista processerna som heter sshd OCH ägs av root. Å andra sidan,

              $ pgrep -u root,daemon

       kommer lista processerna som ägs av root ELLER daemon.

       pkill kommer skicka den angivna signalen (SIGTERM som standard) till varje process istället för att lista
       dem på standard ut.

       pwait kommer vänta på varje process istället för att räkna upp dem på standard ut.

FLAGGOR

       -signal
       --signal signal
              Definierar signalen att skicka till varje matchad process. Både det numeriska eller det symboliska
              signalnamnet kan användas. (Endast pkill.)

       -c, --count
              Suppress normal output; instead print a count of matching processes. When  count  does  not  match
              anything,  e.g.  returns  zero,  the  command  will return non-zero value. Note that for pkill and
              pwait, the count is the number of matching processes, not the  processes  that  were  successfully
              signaled or waited for.

       -d, --delimiter avgränsare
              Sätter  strängen  som  används  för  att  avgränsa varje process-ID i utdata (nyrad som standard).
              (Endast pgrep.)

       -e, --echo
              Display name and PID of the process being killed. (pkill only.)

       -f, --full
              Mönstret matchas normalt endast mot processnamnet. När -f anges används hela kommandoraden.

       -g, --pgroup pgrp,…
              Only match processes in the process group IDs listed. Process group 0 is translated into  pgrep's,
              pkill's, or pwait's own process group.

       -G, --group gid,…
              Matcha  endast  processer  vars  verkliga  grupp-ID  listas. Både det numeriska och det symboliska
              värdet kan användas.

       -i, --ignore-case
              Matcha processer skiftlägesokänsligt.

       -l, --list-name
              Lista processnamnet såväl som process-ID:t. (Endast pgrep.)

       -a, --list-full
              Lista den fullständiga kommandoraden såväl som process-ID:t. (Endast pgrep.)

       -n, --newest
              Välj endast den nyaste (senast startade) av de matchande processerna.

       -o, --oldest
              Välj endast den äldsta (minst nyligen startade) av de matchande processerna.

       -O, --older secs
              Välj processer som är äldre än sek.

       -P, --parent fpid,…
              Matcha endast processer vars föräldraprocess-ID listas.

       -s, --session sid,…
              Matcha endast processer vars processessions-ID listas. Sessions-ID 0 översätts till pgreps, pkills
              eller pwaits eget sessions-ID.

       -t, --terminal term,…
              Matcha endast processer vars styrande terminal listas. Terminalnamnet skall  anges  utan  prefixet
              ”/dev/”.

       -u, --euid eaid,…
              Matcha  endast  processer  vars  effektiva  användar-ID  listas. Både det numeriska och symboliska
              värdet kan användas.

       -U, --uid aid,…
              Matcha endast processer vars verkliga användar-ID listas. Både det numeriska och symboliska värdet
              kan användas.

       -v, --inverse
              Negerar matchningen. Denna flagga används oftast  i  pgreps  eller  pwaits  sammanhang.  I  pkills
              sammanhang är den korta flaggan avaktiverad för att undvika att flaggan används av misstag.

       -w, --lightweight
              Visar  alla  tråd-id:n istället för pid:n i pgreps eller pwaits sammanhang. I pkills sammanhang är
              denna flagga avaktiverad.

       -x, --exact
              Only match processes whose names (or command lines if -f is specified) exactly match the pattern.

       -F, --pidfile fil
              Read PIDs from file. This option is more useful for pkillorpwait than pgrep.

       -L, --logpidfile
              Fail if pidfile (see -F) not locked.

       -r, --runstates D,R,S,Z,…
              Matcha endast processer som matchar processtillståndet.

       --ns pid
              Match processes that belong to the same namespaces. Required to run as  root  to  match  processes
              from other users. See --nslist for how to limit which namespaces to match.

       --nslist namn,…
              Matcha endast de angivna namnrymderna. Tillgängliga namnrymder: ipc, mnt, net, pid, user, uts.

       -q, --queue värde
              Använd  sigqueue(3)  istället  för kill(2) och värdeargumentet används för att ange ett heltal att
              skickas med signalen. Om den mottagande processen har installerat en hanterare  för  denna  signal
              med  flaggan SA_SIGINFO till sigaction(2) så kan den hämta denna data via fältet si_value i posten
              siginfo_t.

       -V, --version
              Visa versionsinformation och avsluta.

       -h, --help
              Visa hjälp och avsluta.

OPERANDER

       mönster
              Specificerar ett utökat reguljärt uttryck att matcha mot processnamnen eller kommandoraderna.

EXEMPEL

       Exempel 1: Hitta process-ID:t för demonen named:

              $ pgrep -u root named

       Exempel 2: Få syslog att läsa om sin konfigurationsfil:

              $ pkill -HUP syslogd

       Exempel 3: Ge detaljerad information om alla xterm-processer:

              $ ps -fp $(pgrep -d, -x xterm)

       Exempel 4: Få alla chrome-processer köra med nice:

              $ renice +4 $(pgrep chrome)

SLUTSTATUS

       0      One or more processes matched the criteria. For pkill and pwait, one or more processes  must  also
              have been successfully signalled or waited for.
       1      Inga processer matchade eller inga av dem kunde signaleras.
       2      Syntaxfel på kommandoraden.
       3      Ödesdigert fel: slut på minne etc.

OBSERVERA

       The  process  name  used  for  matching  is  limited  to  the  15  characters  present  in  the output of
       /proc/pid/stat. Use the -f option to match against the complete command line, /proc/pid/cmdline.

       The running pgrep, pkill, or pwait process will never report itself as a match.

FEL

       Flaggorna -n och -o och -v kan inte kombineras. Berätta för mig om du behöver kunna göra detta.

       Döda (defunct) processer rapporteras.

SE ÄVEN

       ps(1), regex(7), signal(7), sigqueue(3), killall(1), skill(1), kill(1), kill(2)

UPPHOVSMAN

       Kjetil Torgrim Homme

RAPPORTERA FEL

       Skicka   felrapporter   till   procps@freelists.org   Skicka   synpunkter    på    översättningen    till
       tp-sv@listor.tp-sv.se

procps-ng                                          2020-06-04                                           PGREP(1)