|
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:
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.
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.