Killall-opdracht
"killall" volgt de volgende structuur: -
killall [OPTIES] naamVolgens de man-pagina van "killall" stuurt de tool een signaal naar de doelprocessen. Zonder het signaaltype te specificeren, is de standaard SIGTERM. Als "killall" in staat is om ten minste 1 proces te doden dat aan de vereisten voldoet, retourneert het een nul-retourcode. Je kunt een "killall"-proces niet doden.
Een proces doden
Dit is het meest elementaire gebruik van de opdracht "killall". Het enige wat u hoeft te doen is gewoon de naam van het proces doorgeven.
Ik heb bijvoorbeeld GNOME-schijven open, procesnaam "gnome-disks". Voer de volgende opdracht uit om het proces te beëindigen: -
killall gnome-schijven
Om toestemming vragen
Wanneer u "killall" -commando's uitvoert, is de kans groot dat u op het punt staat iets onbedoeld te doden. U moet de vlag "-i" gebruiken.
killall -i gnome-schijven
Hoofdlettergevoeligheid
Over het algemeen is "killall" een hoofdlettergevoelig hulpmiddel, dus zorg ervoor dat u de naam correct typt.
# Verkeerde opdrachtkillall GNOME-schijven
# Corrigeer commando
killall gnome-schijven
Als je killall als hoofdletterongevoelig wilt forceren, gebruik dan de "-I" vlag.
killall -I GNOME-schijven
Het ENDING-signaal kiezen
Er zijn verschillende soorten beëindigingssignalen beschikbaar. Als u een specifiek eindsignaal wilt gebruiken, gebruikt u de volgende structuur: -
killall -s# OF
killall --signaal
# OF
killall -SIGNAAL
Gebruik de vlag "-l" om de beschikbare signaallijst te vinden list.
killall -l
Moordproces tegen de tijd
Je kunt "killall" ook vertellen om de processen te beëindigen, afhankelijk van hoe lang ze duren!
killall -o [TIME]# OF
killall --older-than [TIME]
Bijvoorbeeld,
killall -o 2hMet deze opdracht worden alle processen die langer dan 2 uur worden uitgevoerd, afgebroken.
killall -y [TIME]# OF
killall --jonger-dan [TIME]
Bijvoorbeeld,
killall -y 2hMet deze opdracht worden alle processen die jonger zijn dan 2 uur, gedood.
Alle processen die eigendom zijn van een gebruiker doden
Dit is zeer riskant om te doen en kan uw systeem zelfs onbruikbaar maken, tenzij u het opnieuw opstart. Zorg ervoor dat u al uw belangrijke taken af hebt.
De structuur gaat als volgt -
killall -u [USERNAME]Bijvoorbeeld,
killall -u viktorDit commando zal alles doden onder de gebruiker "viktor".
Andere "killall"-commando's
Er zijn een aantal andere beschikbare commando's van "killall". Gebruik de volgende opdracht voor de korte lijst: -
killall --help
Voor een diepgaande uitleg van elke afzonderlijke parameter en opties, is de man-pagina de beste optie.
man killall
U kunt de man-pagina exporteren naar een apart tekstbestand om later te lezen.
man killall > ~/Desktop/killall.tekst
Genieten!