Ubuntu

Příkaz Ubuntu Killall

Příkaz Ubuntu Killall
Každá distribuce Linuxu je jádrem kolekce standardů a dalších nástrojů. Ubuntu, jeden z nejpopulárnějších, nabízí nejpopulárnější a nejúčinnější nástroje Linuxu ve volné přírodě. „Killall“ je tak mocný nástroj, který máte k dispozici. Pojďme zjistit, co můžete dělat s „killall“. Je to jako „zabít“, ale s mnohem větší silou v kapse. Je to nástroj CLI. Je nutná opatrnost, protože nesprávný příkaz může váš systém zcela znehodnotit.

Příkaz Killall

„Killall“ má následující strukturu -

název [MOŽNOSTI] killall

Podle manuálové stránky „killall“ nástroj vyšle signál cílovým procesům. Bez zadání typu signálu je výchozí hodnota SIGTERM. Pokud je „killall“ schopen zabít alespoň 1 proces odpovídající požadavkům, vrátí nulový návratový kód. Proces „killall“ nemůžete zabít.

Zabíjení procesu

Toto je nejzákladnější použití příkazu „killall“. Musíte pouze předat název procesu.

Například mám otevřené disky GNOME, název procesu „gnome-disks“. Chcete-li proces zabít, spusťte následující příkaz -

killall gnome-disky

Požádat o svolení

Když spouštíte příkazy „killall“, je docela dobrá šance, že se chystáte zabít něco neúmyslně. Musíte použít příznak „-i“.

killall -i gnome-disky

Citlivost písmen

Obecně platí, že „killall“ je nástroj, který rozlišuje velká a malá písmena, takže se ujistěte, že zadáváte jméno správně.

# Špatný příkaz
killall GNOME-disky
# Správný příkaz
killall gnome-disky

Pokud chcete vynutit, aby se v killall nerozlišovaly velká a malá písmena, použijte příznak „-I“.

killall -I GNOME-disky

Výběr signálu KONEC

K dispozici jsou různé typy ukončovacího signálu. Pokud chcete použít konkrétní koncový signál, použijte následující strukturu -

Killall -s
# NEBO
killall - signál
# NEBO
killall -SIGNÁL

Seznam dostupných signálů zjistíte pomocí příznaku „-l“.

killall -l

Postup zabíjení

Můžete také říct „killall“, aby ukončil procesy v závislosti na době jejich spuštění!

killall -o [ČAS]
# NEBO
killall - starší než [TIME]

Například,

killall -o 2h

Tento příkaz zabije všechny procesy, které běží déle než 2 hodiny.

killall -y [TIME]
# NEBO
killall - mladší než [TIME]

Například,

killall -y 2h

Tento příkaz zabije všechny procesy, které jsou mladší než 2 hodiny.

Zabíjení všech procesů vlastněných uživatelem

Jedná se o velmi riskantní věc, která může váš systém dokonce znehodnotit, pokud jej nerestartujete. Ujistěte se, že máte všechny své důležité úkoly hotové.

Struktura vypadá takto -

killall -u [USERNAME]

Například,

killall -u viktor

Tento příkaz zabije vše pod uživatelem „viktor“.

Další příkazy „killall“

Existuje řada dalších dostupných příkazů „killall“. Pro krátký seznam použijte následující příkaz -

killall - pomoc

Pro podrobné vysvětlení každého parametru a možností je nejlepší volbou manuálová stránka.

muž killall

Manuální stránku můžete exportovat do samostatného textového souboru pro pozdější čtení.

man killall> ~ / Desktop / killall.txt

Užívat si!

Nainstalujte a používejte Webmin v Ubuntu 20.04
Webmin je webový program, který uživatelům správu serverů Linux zrychluje a usnadňuje. Obvykle, když potřebujete vytvořit uživatelský účet, nainstalov...
Jak odebrat PPA z Ubuntu
Úložiště PPA jsou neoficiální úložiště, která poskytují způsob přidávání aplikací třetích stran do operačního systému Ubuntu. S PPA můžete nainstalova...
Hledání souborů v Ubuntu 20.04
Protože Ubuntu je v současné době nejpopulárnějším operačním systémem opensource, vydání Ubuntu 20.04, verze LTS (Long Term Support), získala v komuni...