Killall-kommando
“Killall” følger følgende struktur -
killall [OPTIONS] navnI følge mansiden til “killall” sender verktøyet et signal til målprosessene. Uten å spesifisere signaltypen er standard SIGTERM. Hvis “killall” er i stand til å drepe minst én prosess som samsvarer med kravene, returnerer den en nullreturkode. Du kan ikke drepe en "killall" -prosess.
Drap på en prosess
Dette er den mest grunnleggende bruken av "killall" -kommandoen. Alt du trenger å gjøre er å bare sende navnet på prosessen.
For eksempel har jeg GNOME-disker åpne, prosessnavnet "gnome-disks". For å drepe prosessen, kjør følgende kommando -
killall gnome-disker
Spør om tillatelse
Når du kjører "killall" -kommandoer, er det en ganske god sjanse for at du er i ferd med å drepe noe utilsiktet. Du må bruke “-i” -flagget.
killall -i gnome-disker
Saksfølsomhet
Generelt er "killall" et skiftesensitivt verktøy, så sørg for at du skriver inn navnet riktig.
# Feil kommandokillall GNOME-disker
# Riktig kommando
killall gnome-disker
Hvis du vil tvinge killall som store og små bokstaver, bruk “-I” flagg.
killall -Jeg GNOME-disker
Velge ENDING-signalet
Det er forskjellige typer avslutningssignaler tilgjengelig. Hvis du vil bruke et bestemt sluttsignal, bruk følgende struktur -
killall -s# ELLER
killall - signal
# ELLER
killall -SIGNAL
For å finne den tilgjengelige signallisten, bruk “-l” -flagget.
killall -l
Drapsprosessen innen tiden
Du kan også fortelle “killall” å avslutte prosessene, avhengig av tidspunktet de kjører!
killall -o [TIME]# ELLER
killall - eldre enn [TIME]
For eksempel,
killall -o 2tDenne kommandoen vil drepe alle prosessene som har kjørt i mer enn 2 timer.
killall -y [TIME]# ELLER
killall - yngre enn [TIME]
For eksempel,
killall -y 2hDenne kommandoen vil drepe alle prosessene som er yngre enn 2 timer.
Drap alle prosessene som eies av en bruker
Dette er en veldig risikabel ting å gjøre, og kan til og med gjøre systemet ubrukelig med mindre du starter det på nytt. Sørg for at alle viktige oppgaver er ferdige.
Strukturen går slik -
killall -u [USERNAME]For eksempel,
killall -u viktorDenne kommandoen vil drepe alt under brukeren "viktor".
Andre “killall” -kommandoer
Det er en rekke andre tilgjengelige kommandoer for "killall". For den korte listen, bruk følgende kommando -
killall --hjelp
For en grundig forklaring av hver enkelt parameter og alternativer, er mansiden det beste alternativet.
mann killall
Du kan eksportere mansiden til en egen tekstfil for lesing senere.
mann killall> ~ / Desktop / killall.tekst
Nyt!