Tento rychlý návod vás naučí, jak zabít proces v Linuxu pomocí jeho id procesu. To je zvláště užitečné při zabíjení nereagujících programů.
často se stává, že musíte „zabít“ nereagující program. V systému Windows máte Správce úloh pro tuto situaci. Správce úloh můžete použít také v Linuxu, ale způsob příkazového řádku je mnohem lepší a efektivnější při manipulaci s nereagujícími programy.,
použití terminálu je lepší, protože nástroje založené na GUI nemusí zobrazovat stále běžící skrytý proces. GUI nástroje nemusí být k dispozici, pokud používáte server vydání systému Linux.
jak zabít proces v Linuxu
Pokud spustíte aplikaci, spustí nějaký proces na pozadí. Pokud chcete tuto aplikaci násilně zavřít, můžete zabít proces, který je s ní spojen.
Chcete-li zabít proces, musíte znát jeho ID procesu (PID). Další část vám řekne, jak najít ID procesu programu.,
Krok 1: Najděte ID procesu (PID) programu
existuje několik způsobů, jak můžete použít pro nalezení PID procesu.
Pokud znáte název procesu, můžete použít příkaz pidof tímto způsobem:
pidof <program_name>
můžete Si pomoci záložce dokončení najít název programu. Dobrá věc na tomto příkazu je, že poskytne PID všech procesů iniciovaných programem., Zde je příklad:
pidof slack
9734 9718 9716 9708 9622 9619
Pokud příkaz pidof nepřináší nic, mohlo by to znamenat, buď tam je žádný proces běží to program nebo program název, který jste použili, je nesprávné.
Pokud si nejste vědomi přesného názvu programu, můžete zkusit příkaz ps. Tento příkaz ps se používá pro zobrazení běžících procesů v systému. Můžete použít příkaz grep s názvem programu (nebo cokoli, co si o něm pamatujete).<| p>
PS aux/grep-i „název požadovaného programu“
příkaz ps aux vrací veškerý běžící proces v systému., A grep poté zobrazí řádek, který odpovídá názvu programu. Výstup příkazu bude vypadat takto:
, Jak je znázorněno na obrázku výše, můžete získat ID procesu programu/procesu, v druhém sloupci. Stačí ignorovat řádek s „- color =auto“.,
Krok 2: Zabít proces pomocí PID
Jakmile budete mít PID požadované aplikace, použijte následující příkaz zabít proces:
sudo kill -9 process_id
Pokud máte více než jeden proces id, můžete zabít všechny z nich dohromady tím, že poskytuje všechny Pid.
sudo kill -9 process_id_1 process_id_2 process_id_3
můžete také kombinovat příkaz kill příkaz pidof zabít celý proces programu.
sudo kill -9 `pidof programe_name`
samozřejmě musíte nahradit název_programu názvem programu, který chcete zabít.,
Bonus Tip: Použít killall zabít všechny proces daný program
Pokud znáte název programu, můžete použít nádherné příkaz killall a zabít všechny procesy, které program v jednom příkazu.
killall program_name
jak zabíjíte programy v Linuxu?
doufám, že vám tento rychlý malý tutoriál pomohl. Jaký je váš oblíbený způsob, jak zabít program v Linuxu? Správce úloh, zabít, killall nebo xkill?
jako to, co čtete? Prosím, podělte se s ostatními.,
- Facebook1
- Twitter0
- LinkedIn2
- Reddit3
- Pocket0