Killall-kommando
“Killall” følger den følgende struktur -
killall [OPTIONS] navnIfølge mandsiden i “killall” sender værktøjet et signal til målprocesserne. Uden at specificere signaltypen er standard SIGTERM. Hvis “killall” er i stand til at dræbe mindst 1 proces, der matcher kravene, returnerer den en nul returkode. Du kan ikke dræbe en "killall" -proces.
At dræbe en proces
Dette er den mest basale brug af "killall" -kommandoen. Alt hvad du skal gøre er bare at videregive navnet på processen.
For eksempel har jeg GNOME-diske åbne, procesnavn "gnome-disks". For at dræbe processen skal du køre følgende kommando -
killall gnome-diske
Beder om tilladelse
Når du kører "killall" -kommandoer, er der en ret god chance for, at du er ved at dræbe noget utilsigtet. Du skal bruge “-i” flag.
killall-jeg gnome-diske
Sagsfølsomhed
Generelt er "killall" et skift mellem store og små bogstaver, så sørg for at indtaste navnet korrekt.
# Forkert kommandokillall GNOME-diske
# Korrekt kommando
killall gnome-diske
Hvis du vil tvinge killall som store og små bogstaver, skal du bruge “-I” flag.
killall -I GNOME-diske
Valg af ENDING signal
Der findes forskellige typer af afslutningssignaler. Hvis du vil bruge et specifikt slutsignal, skal du bruge følgende struktur -
killall -s# ELLER
killall - signal
# ELLER
killall -SIGNAL
Brug “-l” flag for at finde ud af den tilgængelige signalliste.
killall -l
Dræbeproces efter tid
Du kan også fortælle “killall” at afslutte processerne afhængigt af deres kørselstid!
killall -o [TIME]# ELLER
killall --ældre end [TIME]
For eksempel,
killall -o 2hDenne kommando dræber alle de processer, der har kørt i mere end 2 timer.
killall -y [TIME]# ELLER
killall - yngre end [TIME]
For eksempel,
killall -y 2hDenne kommando dræber alle processer, der er yngre end 2 timer.
Dræber alle de processer, der ejes af en bruger
Dette er en meget risikabel ting at gøre og kan endda gøre dit system ubrugeligt, medmindre du genstarter det. Sørg for, at du har alle dine vigtige opgaver afsluttet.
Strukturen går sådan her -
killall -u [USERNAME]For eksempel,
killall -u viktorDenne kommando dræber alt under brugeren "viktor".
Andre "killall" kommandoer
Der er et antal andre tilgængelige kommandoer af "killall". Brug følgende kommando til den korte liste -
killall - hjælp
For en grundig forklaring af hver enkelt parameter og valgmuligheder er mandsiden den bedste mulighed.
mand killall
Du kan eksportere mandsiden til en separat tekstfil til læsning senere.
mand killall> ~ / Desktop / killall.txt
god fornøjelse!