Jednou z úloh, ktorú používateľ systému Windows pozná najlepšie, je ukončenie procesu alebo neočakávané ukončenie aplikácie. Tieto typy operácií sú bežné v systémoch Windows, ale bohužiaľ nie sú exkluzívne pre operačný systém: existuje tiež v Gnu / Linux.
Ale aj v Gnu / Linux je spôsob riešenia týchto problémov efektívnejší ako v proprietárnych operačných systémoch. V Gnu / Linux existujú tri príkazy, ktorých účelom je zabiť proces alebo ukončiť aplikáciu, Volajú sa Kill, PKill a Killall.
Pred ich použitím však musíme najskôr poznať alebo poznať PID procesu. PID je identifikačné číslo procesu. Je to jedinečné a nemajú viac ako jeden proces, funguje to, akoby to bolo DNI alebo číslo pasu osoby, je to v tom čase niečo jedinečné a neopakovateľné.
Poznanie PID procesu je jednoduché, nájdeme ho napísaním príkazu „htop“ do terminálu alebo priamym napísaním „ps -A“ do terminálu.
V každom prípade nám ukáže všetky procesy, programy, ktoré používajú, a PID každého procesu. Aby sme zabili proces, musíme napísať nasledovné:
kill -9 PID
Namiesto PID použijeme procesný kód. Premenná "-9" naznačuje, že chceme proces zabiť. Ak ho zmeníme na „-15“, znamená to, že chceme, aby sa proces dokončil, a ak použijeme „-1“, pozastavíme ho.
Zabiť je príkaz, ktorý nám pomáha zabiť proces ale bude to fungovať iba na procesoch, ktoré sme vytvorili ako užívateľ, nebudeme schopní zabiť procesy od iných používateľov alebo zo systému.
Príkaz Pkill je podobný príkazu Kill. Ale na rozdiel od predchádzajúceho, Program PKill nám umožňuje zabiť proces alebo program pomocou názvu, to znamená, že nemusíme používať PID programu. Príkladom použitia by bolo:
PKill mysql
Príkaz Killall je výkonnejší a efektívnejší ako predchádzajúce príkazy, ale je tiež nebezpečnejší. Killall zabije nielen proces, ale aj program alebo funkciu, zabíjajúc všetky procesy, ktoré závisia od daného programu. Príkladom použitia Killall je
killall firefox
Záver
Na zabitie procesu sa používa ktorýkoľvek z vyššie uvedených príkazov, ale nie všetky sa dokonale prispôsobia našej situácii. Podľa našej potreby alebo problému musíme použiť Kill, PKill alebo Killall. Ja osobne odporúčam použite PKill, pretože je to jednoduchšie a rýchlejšie. Aj keď ak máme vážny problém, príkaz Killall môže byť veľmi užitočný Nemyslíš?
A ak chcete zabiť program, ktorý je na obrazovke, môžete použiť xkill.
Napríklad otvoríte kalkulačku a tá sa zasekne (neprepadajte panike, je to iba príklad, ktorý sa nikdy nestane: D)
Takže do príkazovej konzoly napíšeme xkill
Kurzor myši sa zmení na akési „x“ a myšou klikneme na kalkulačku. Je to ako strieľať zabíjať: D
Zdravím.
Nie som znalec, ale na ploche »Mate» s «System Monitor» je to jednoduchšie, najmä preto, že nemusíte bežať ako správca.
# killall qbittorrent
Pomocou System Monitor ho zabijete a je vám tak horúco.
Ak je obrazovka z nejakého zvláštneho dôvodu zablokovaná a vy nemôžete komunikovať, nebude možné otvoriť monitor systému, pretože je zablokovaný. Môžete otvoriť ďalšiu reláciu pomocou ctrl + alt + F1..F12 a tam môžete použiť vyššie uvedené príkazy konzoly.
Alebo sa pripojte pomocou ssh z iného počítača alebo zariadenia.
Všetky tieto metódy sú platné a účinné.
Osobne uprednostňujem Xkill .... Najrýchlejšou vecou je vytvoriť spúšťač pre tento príkaz a umiestniť ho do panela, to je spôsob, akým používam Xunbuntu 14.04, moje obvyklé distro, keď sa niečo zachytí.
Dúfam, že vám tento príspevok pomôže a doplní informácie uvedené v tomto príspevku.
Zdravím a prajem pekné sviatky.