Man page - killall(1)
Packages contains this manual
Available languages:
en fr pt_BR ko tr sv hr ja uk ru ro zh_TW sr zh_CN deManual
KILLALL
NAMNSYNOPSIS
BESKRIVNING
FLAGGOR
FILER
KĂNDA FEL
SE VIDARE
NAMN
killall - döda processer efter namn
SYNOPSIS
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.
Signals can be specified either by name (e.g. -HUP or -SIGHUP ) or by number (e.g. -1 ) or by option -s .
Om kommandonamnet inte Àr ett reguljÀrt uttryck (flagga -r ) och innehÄller ett snedstreck ( / ) kommer processer som kör den filen att bli utvalda och dödade, oberoende av deras namn.
killall returnerar en returkod som Àr noll om Ätminstone en process har dödats för varje listat kommando eller om inga kommando listades och Ätminstone en process matchade sökkriterierna -u och -Z . Annars returnerar killall nÄgot annat Àn noll.
En killall -process dödar aldrig sig sjÀlv (men kan döda andra killall -processer).
FLAGGOR
-e , --exact
KrÀver en exakt match för vÀldigt lÄnga namn. Om ett kommandonamn Àr lÀngre Àn 15 tecken kan det fullstÀndiga namn vara otillgÀngligt (det kan t.ex. vara utspeglat). I detta fall kommer killall att döda allting som matchar de första 15 tecknen. Med -e kommer sÄdana poster att hoppas över. killall skriver ut ett meddelandet för varje överhoppad post om -v anges i kombination med -e .
-I , --ignore-case
Gör namnmatchningen skiftlÀgesokÀnslig.
-g , --process-group
Döda processgruppen som processen tillhör. Dödssignalen skickas endast en gÄng per grupp Àven om flera processer hittades som hör till samma processgrupp.
-i , --interactive
FrÄga interaktivt efter bekrÀftelse innan dödande.
-l , --list
Lista alla kÀnda signaler.
-n , --ns
Matcha mot PID-namnrymden för den angivna PID:en. Standard Àr att matcha mot alla namnrymder.
-o , --older-than
Matcha endast processer som Àr Àldre (startade innan) den angivna tiden. Tiden anges som ett flyttal följt av en enhet. Enheterna Àr s,m,h,d,w,M,y för sekunder, minuter, timmar, dagar, veckor, mÄnader respektive Är.
-q , --quiet
Klaga inte om inga processer dödades.
-r , --regexp
Tolka processnamnmönstret som ett POSIX utökat reguljÀrt uttryck enligt regex (3).
-s , --signal , - SIGNAL
Skicka denna signal istÀllet för SIGTERM.
-u , --user
Döda endast processer som den angivna anvÀndaren Àger. Kommandonamnen Àr valfria.
-v , --verbose
Rapportera om signalen skickades framgÄngsrikt.
-V , --version
Visa versionsinformation.
-w , --wait
VÀnta pÄ att alla dödade processer dör. killall kontrollerar en gÄng per sekund om nÄgon av de dödade processerna fortfarande existerar och returnerar först nÀr ingen finns kvar. Notera att killall kan komma att vÀnta för evigt om signalen ignorerats, inte hade nÄgon effekt, eller om processen förblir i ett zombietillstÄnd.
-y , --younger-than
Matcha endast processer som Àr yngre (startade efter) den angivna tiden. Tiden anges som ett flyttal följt av en enhet. Enheterna Àr s,m,h,d,w,M,y för sekunder, minuter, timmar, dagar, veckor, mÄnader respektive Är.
-Z , --context
Ange sÀkerhetskontext: döda endast processer som har en sÀkerhetskontext som matchar det givna utökade reguljÀra uttrycksmönstret. MÄste föregÄ andra argument pÄ kommandoraden. Kommandonamnen Àr valfria.
FILER
|
/proc |
plats för proc-filsystemet |
KĂNDA FEL
Dödande efter fil fungerar endast för körbara filer som förbli öppna under körning, d.v.s. orena körbara filer kan inte dödas pÄ detta sÀtt.
Varning för att killall namn kanske inte fÄr den önskade effekten pÄ icke-Linux-system, speciellt nÀr det körs som en privilegierad anvÀndare.
killall -w detekterar om en process försvinner och ersÀtts av en ny process med samma PID mellan genomsökningar.
Om processer Àndrar sina namn kan killall kanske komma att misslyckas att matcha dem korrekt.
killall har en begrÀnsning pÄ antalet namn som kan anges pÄ kommandoraden. Denna Àr storleken pÄ en unsigned long int multiplicerad med 8. För de flesta 32-bitarssystem Àr begrÀnsningen 32 och pÄ samma sÀtt för ett 64-bitarssystem Àr begrÀnsningen vanligtvis 64.
SE VIDARE
kill (1), fuser (1), pgrep (1), pidof (1), pkill (1), ps (1), kill (2), regex (3).