Jak snadno zabít procesy

V zásadě existují 4 způsoby de matar efektivně a proces en Linux: zabít jej jménem, ​​určit část názvu, PID, ukazovat kurzorem myši na okno procesu. Uvidíme jeden po druhém ...

Zabít: zabít proces pomocí jeho PID

Nejkomplikovanějším, ale zároveň přesnějším způsobem zabití procesu je jeho PID („Identifikátor procesu“). Může sloužit kterákoli z těchto 3 variant:

zabít -TERM pid zabít -SIGTERM pid zabít -15 pid

Můžete použít název signálu (TERM nebo SIGTERM), který chcete odeslat do procesu, nebo jeho identifikační číslo (15). Chcete-li zobrazit úplný seznam možných signálů, doporučuji zkontrolovat příručku zabití. Chcete-li to provést, spusťte:

Související článek:
Vypnutí a restart pomocí příkazů
zabít muže

Podívejme se na příklad, jak zabít Firefox:

Nejprve musíte zjistit PID programu:

ps -ef | grep firefox

Tento příkaz vrátí něco takového:

1986? Sl 7:22 /usr/lib/firefox-3.5.3/firefox

K ukončení procesu používáme PID vrácený výše uvedeným příkazem:

zabít -9 1986

killall: zabije proces pomocí jeho názvu

Tento příkaz je velmi snadný

killall název_procesu

Při používání této metody je třeba mít na paměti, že pokud je spuštěna více než jedna instance tohoto programu, budou všechny uzavřeny.

Související článek:
Cron & crontab, vysvětlil

pkill: zabijte proces pomocí části jeho názvu

Je možné zabít proces zadáním celého jména nebo části názvu. To znamená, že si nemusíte pamatovat procesní PID pro odesílání signálu.

pkill název_části_procesu

Na oplátku tato metoda zabije všechny procesy, které obsahují zadané slovo. To znamená, že pokud máme otevřeny 2 procesy, které sdílejí slovo v názvu, oba budou uzavřeny.

xkill: zabijte proces výběrem okna myší

Toto je nejjednodušší a nejpraktičtější metoda. V případě katastrofy jednoduše stiskněte Alt + F2 a vyvolejte dialogové okno, které vám umožní provádět příkazy. Odtud spusťte následující příkaz:

xkill

Kurzor myši se změní na malou lebku. Zbývá jen kliknout na okno, které chcete zavřít, a voila. Ahoj proces.

Několik závěrečných komentářů

Na závěr jsem se chtěl podělit o několik tipů, které mohou být užitečné. V systému Linux, stejně jako v systému Windows, když proces zamrzne, lze příslušné okno obecně zavřít kliknutím na tlačítko Zavřít (které má tvar X). Po několika sekundách se objeví okno s dotazem, zda opravdu chceme proces zabít, protože nereaguje správně. Říkáme ano a je to.

To znamená, že zde popsané metody by se měly použít, když se po kliknutí na tlačítko Zavřít v příslušném okně nic nestane.

V případě velké katastrofy nezapomeňte, že před stisknutím je možné provést a "bezpečný" restart.

Nakonec může být velmi užitečné zjistit, které procesy aktuálně běží. K tomu mají různá desktopová prostředí (GNOME, KDE atd.) Grafické nástroje, které tuto úlohu usnadňují. V případě, že k nim nemáte přístup nebo pokud to chcete jednoduše provést z terminálu, můžete provést následující:

AutoCruitment LLC („Společnost“ nebo „My“ nebo „AutoCruitment“) respektuje ochranu vašeho soukromí a je odhodlaná ho dodržováním těchto zásad chránit. Tyto zásady popisují typy informací, které můžeme shromažďovat od vás nebo které vy můžete poskytnout, když navštívíte webové stránky

V případě, že to nefunguje nebo nemáte nainstalovaný odpovídající balíček, můžete vždy spustit:

ps -A

Zobrazí se seznam všech spuštěných procesů spolu s jejich příslušnými názvy a PID.