Killall-kommandot
”Killall” följer följande struktur -
killall [OPTIONS] namnEnligt mansidan för ”killall” skickar verktyget en signal till målprocesserna. Utan att specificera signaltypen är standard SIGTERM. Om ”killall” kan döda minst en process som matchar kraven returnerar den en nollreturskod. Du kan inte döda en "killall" -process.
Döda en process
Detta är den mest grundläggande användningen av ”killall” -kommandot. Allt du behöver göra är att bara skicka namnet på processen.
Till exempel har jag GNOME-diskar öppna, processnamn "gnome-diskar". För att döda processen, kör följande kommando -
killall gnome-skivor
Frågar om tillåtelse
När du kör “killall” -kommandon finns det en ganska god chans att du ska döda något oavsiktligt. Du måste använda flaggan “-i”.
killall -i gnome-skivor
Skiftlägeskänslighet
Generellt är ”killall” ett skiftlägeskänsligt verktyg, så se till att du skriver namnet korrekt.
# Fel kommandokillall GNOME-diskar
# Rätt kommando
killall gnome-skivor
Om du vill tvinga killall som skiftlägeskänslig, använd “-I” -flaggan.
killall -I GNOME-diskar
Välja ENDING-signal
Det finns olika typer av avslutningssignaler tillgängliga. Om du vill använda en specifik slutsignal, använd följande struktur -
killall -s# ELLER
killall - signal
# ELLER
killall -SIGNAL
Använd “-l” -flaggan för att ta reda på den tillgängliga signallistan.
killall -l
Dödsprocessen vid tidpunkten
Du kan också be "killall" att avsluta processerna beroende på deras körtid!
killall -o [TIME]# ELLER
killall - äldre än [TIME]
Till exempel,
killall -o 2hDetta kommando dödar alla processer som har körts i mer än 2 timmar.
killall -y [TIME]# ELLER
killall - yngre än [TIME]
Till exempel,
killall -y 2hDetta kommando dödar alla processer som är yngre än 2 timmar.
Dödar alla processer som ägs av en användare
Detta är en mycket riskabel sak att göra och kan till och med göra ditt system värdelöst om du inte startar om det. Se till att alla dina viktiga uppgifter är klara.
Strukturen går så här -
killall -u [USERNAME]Till exempel,
killall -u viktorDetta kommando kommer att döda allt under användaren "viktor".
Andra “killall” -kommandon
Det finns ett antal andra tillgängliga kommandon för "killall". Använd följande kommando för den korta listan -
killall --hjälp
För en fördjupad förklaring av varje enskild parameter och alternativ är mansidan det bästa alternativet.
man killall
Du kan exportera mansidan till en separat textfil för läsning senare.
man killall> ~ / Desktop / killall.Text
Njut av!