pkill(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= killall(1) = == NAMN == killall – döda processer efter namn == SYNTAX == <pre> killall [-Z, --context mönster] [-e, --exact] [-g, --process-group] [-i, --interactive] [-n, --ns PID] [-o, --older-than TID] [-q, --quiet] [-r, --regexp] [-s, --signal SIGNAL | -SIGNAL] [-u, --user användare] [-v, --verbose] [-w, --wait] [-y, --younger-than TID] [-I, --ignore-case] [-V, --version] [--] namn ... killall -l, --list killall -V, --...') |
(Ingen skillnad)
|
Nuvarande version från 29 september 2025 kl. 06.43
killall(1)
NAMN
killall – döda processer efter namn
SYNTAX
killall [-Z, --context mönster] [-e, --exact]
[-g, --process-group] [-i, --interactive] [-n, --ns PID]
[-o, --older-than TID] [-q, --quiet] [-r, --regexp]
[-s, --signal SIGNAL | -SIGNAL] [-u, --user användare]
[-v, --verbose] [-w, --wait] [-y, --younger-than TID]
[-I, --ignore-case] [-V, --version] [--] namn ...
killall -l, --list
killall -V, --version
BESKRIVNING
killall skickar en signal till alla processer som kör någon av de angivna kommandona. Om inget signalnamn anges skickas SIGTERM.
Signaler kan anges med namn (t.ex. -HUP eller -SIGHUP), med nummer (t.ex. -1) eller via flaggan -s.
Om kommandonamnet inte är ett reguljärt uttryck (dvs. -r används inte) och innehåller ett snedstreck (/), väljs processer som exekverar just den filen, oberoende av deras namn.
killall returnerar 0 om minst en process dödats för varje listat kommando, eller om inga kommandon listades och minst en process matchade sökkriterierna -u och -Z. Annars returneras ett icke-nollvärde.
En killall-process dödar aldrig sig själv (men kan döda andra killall-processer).
FLAGGOR
| Flagga | Beskrivning |
|---|---|
| -e, --exact | Kräv exakt matchning för mycket långa namn. Om ett kommandonamn är längre än 15 tecken kan hela namnet saknas; utan denna flagga dödas då allt som matchar de första 15 tecknen. Med -e hoppas sådana poster över (meddelande skrivs om även -v anges). |
| -I, --ignore-case | Skiftlägesokänslig matchning av processnamn. |
| -g, --process-group | Skicka signal till processgruppen som processen tillhör. Signalen skickas bara en gång per grupp, även om flera medlemmar hittas. |
| -i, --interactive | Fråga interaktivt om bekräftelse före dödning. |
| -l, --list | Lista alla kända signalnamn. |
| -n, --ns PID | Matcha mot PID-namnrymden för angivet PID. Standard är att matcha mot alla namnrymder. |
| -o, --older-than TID | Matcha endast processer som är äldre (startade före) angiven tid. Tid anges som flyttal följt av en enhet: s, m, h, d, w, M, y. |
| -q, --quiet | Klaga inte om inga processer dödades. |
| -r, --regexp | Tolka processnamnsmönster som POSIX utökat reguljärt uttryck (se regex(3)). |
| -s, --signal, -SIGNAL | Skicka denna signal i stället för SIGTERM. |
| -u, --user användare | Döda endast processer som ägs av den angivna användaren. Kommandonamn är valfria. |
| -v, --verbose | Rapportera om signalen skickades framgångsrikt. |
| -V, --version | Visa versionsinformation. |
| -w, --wait | Vänta tills alla dödade processer har avslutats. Kontrollerar varje sekund; kan vänta för alltid om signalen ignoreras/inte har effekt eller om processen blir zombie. |
| -y, --younger-than TID | Matcha endast processer som är yngre (startade efter) angiven tid. Samma tidsenheter som för --older-than. |
| -Z, --context mönster | Ange säkerhetskontext: döda endast processer vars säkerhetskontext matchar det angivna (utökat) reguljära uttrycket. Måste stå före andra argument. Kommandonamn är valfria. |
FILER
/proc plats för proc-filsystemet
KÄNDA BUGGAR
Att döda via fil fungerar bara för körbara filer som hålls öppna under körning; ”impure” körbara filer kan inte dödas på detta sätt.
Var försiktig: på icke-Linux-system kan killall namn få oönskad effekt, särskilt för privilegierad användare.
killall -w upptäcker inte om en process försvinner och ersätts av en ny med samma PID mellan skanningar.
Om processer byter namn kan killall misslyckas med att matcha dem korrekt.
killall har en gräns för antal namn på kommandoraden: storleken på unsigned long gånger 8. Vanligen 32 på 32-bitars system och 64 på 64-bitars system.
SE ÄVEN
kill(1), fuser(1), pgrep(1), pidof(1), pkill(1), ps(1), kill(2), regex(3)
COLOFON
Denna sida är en del av projektet psmisc (små verktyg som använder /proc-filsystemet). Projektinfo: <https://gitlab.com/psmisc/psmisc> • Buggrapporter: <https://gitlab.com/psmisc/psmisc/issues>
Sidan hämtades från uppströms Git-repo <https://gitlab.com/psmisc/psmisc.git> den 11 augusti 2025. Vid den tidpunkten var senaste commit-datum 6 juni 2025. Problem med denna HTML-version, bättre källa eller förbättringar till detta avsnitt (som inte är del av originalmanualen): man-pages@man7.org
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/killall.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.