KILLALL(1) Anvandarkommandon KILLALL(1) NAMN killall - doda processer efter namn SYNOPSIS killall [-Z, --context monster] [-e, --exact] [-g, --process-group] [-i, --interactive] [-n, --ns PID] [-o, --older-than TID] [-q, --quiet] [-r, --regexp] [-s, --signal SIGNAL, -SIGNAL] [-u, --user anvandare] [-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 kor nagon 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 ar ett reguljart uttryck (flagga -r) och innehaller ett snedstreck (/) kommer processer som kor den filen att bli utvalda och dodade, oberoende av deras namn. killall returnerar en returkod som ar noll om atminstone en process har dodats for varje listat kommando eller om inga kommando listades och atminstone en process matchade sokkriterierna -u och -Z. Annars returnerar killall nagot annat an noll. En killall-process dodar aldrig sig sjalv (men kan doda andra killall-processer). FLAGGOR -e, --exact Kraver en exakt match for valdigt langa namn. Om ett kommandonamn ar langre an 15 tecken kan det fullstandiga namn vara otillgangligt (det kan t.ex. vara utspeglat). I detta fall kommer killall att doda allting som matchar de forsta 15 tecknen. Med -e kommer sadana poster att hoppas over. killall skriver ut ett meddelandet for varje overhoppad post om -v anges i kombination med -e. -I, --ignore-case Gor namnmatchningen skiftlagesokanslig. -g, --process-group Doda processgruppen som processen tillhor. Dodssignalen skickas endast en gang per grupp aven om flera processer hittades som hor till samma processgrupp. -i, --interactive Fraga interaktivt efter bekraftelse innan dodande. -l, --list Lista alla kanda signaler. -n, --ns Matcha mot PID-namnrymden for den angivna PID:en. Standard ar att matcha mot alla namnrymder. -o, --older-than Matcha endast processer som ar aldre (startade innan) den angivna tiden. Tiden anges som ett flyttal foljt av en enhet. Enheterna ar s,m,h,d,w,M,y for sekunder, minuter, timmar, dagar, veckor, manader respektive ar. -q, --quiet Klaga inte om inga processer dodades. -r, --regexp Tolka processnamnmonstret som ett POSIX utokat reguljart uttryck enligt regex(3). -s, --signal, -SIGNAL Skicka denna signal istallet for SIGTERM. -u, --user Doda endast processer som den angivna anvandaren ager. Kommandonamnen ar valfria. -v, --verbose Rapportera om signalen skickades framgangsrikt. -V, --version Visa versionsinformation. -w, --wait Vanta pa att alla dodade processer dor. killall kontrollerar en gang per sekund om nagon av de dodade processerna fortfarande existerar och returnerar forst nar ingen finns kvar. Notera att killall kan komma att vanta for evigt om signalen ignorerats, inte hade nagon effekt, eller om processen forblir i ett zombietillstand. -y, --younger-than Matcha endast processer som ar yngre (startade efter) den angivna tiden. Tiden anges som ett flyttal foljt av en enhet. Enheterna ar s,m,h,d,w,M,y for sekunder, minuter, timmar, dagar, veckor, manader respektive ar. -Z, --context Ange sakerhetskontext: doda endast processer som har en sakerhetskontext som matchar det givna utokade reguljara uttrycksmonstret. Maste forega andra argument pa kommandoraden. Kommandonamnen ar valfria. FILER /proc plats for proc-filsystemet KANDA FEL Dodande efter fil fungerar endast for korbara filer som forbli oppna under korning, d.v.s. orena korbara filer kan inte dodas pa detta satt. Varning for att killall namn kanske inte far den onskade effekten pa icke-Linux-system, speciellt nar det kors som en privilegierad anvandare. killall -w detekterar om en process forsvinner och ersatts av en ny process med samma PID mellan genomsokningar. Om processer andrar sina namn kan killall kanske komma att misslyckas att matcha dem korrekt. killall har en begransning pa antalet namn som kan anges pa kommandoraden. Denna ar storleken pa en unsigned long int multiplicerad med 8. For de flesta 32-bitarssystem ar begransningen 32 och pa samma satt for ett 64-bitarssystem ar begransningen vanligtvis 64. SE VIDARE kill(1), fuser(1), pgrep(1), pidof(1), pkill(1), ps(1), kill(2), regex(3). psmisc 2023-06-17 KILLALL(1)