- - Hogyan lehet megölni a programokat a terminálról Linuxban

Hogyan lehet megölni a programokat a terminálról Linuxban

A Linux alkalmazások manapság elég jól futnak. Minden nap megjelennek újabb, jobb programok kiváló funkciókkal, amelyek segítenek minél többet kihozni számítógépeinkből. Sajnos ezek a programok néha leállnak. Amikor a kedvenc Linux program lezárul, a bezárás gombra kattintás nem működik. A lezárások a legrosszabbak, és rengeteg problémát okoznak, amelyek akadályozhatják a munkafolyamatot. Ez az oka annak, hogy ebben a cikkben megmutatjuk a legjobb programozási módszereket a Linux terminálról történő gyors megsemmisítéshez. Több parancsot és néhány hasznos GUI-eszközt fogunk átvinni, amelyeket szintén használni lehet.

SPOILER FIGYELMEZTETÉS: Görgessen le, és nézze meg a videó bemutatóját a cikk végén.

A Pkill használata

Messze a legegyszerűbb módszer a programok gyors megsemmisítésérea Linux termináljáról a pkill paranccsal rendelkezik. A Pkill azért hasznos, mert nem követeli meg, hogy az átlagos felhasználó ismeri az adott PID-t (folyamat-azonosító számot). Ehelyett a név beírásával befejezheti a folyamatot. Íme egy példa a pkill akcióba.

pkill firefox

A legtöbb felhasználó számára nem root root pkill parancs futtatásaelegendő egy makacs, befagyasztott program befejezéséhez. De nem mindig ez a helyzet, és néha meg kell hajlítania az izmokat. Például, ha meg akarja ölni egy olyan programot, amely root felhasználóként fut, vagy saját felhasználó, akkor csatolnia kell sudo hozzá.

sudo kill rootprogram

Ennek ellenére, még a pkill eszköz használatával isLehet, hogy a gyökérprogram nem elég. Időnként egy alkalmazás úgy működik, hogy egy egyszerű kill parancs nem segít. Amikor ez megtörténik, használhatja a -9-et. A -9 hozzáadása a pkill végére általában a programot erőszakkal fejezi be, ha az összes többi lehetőség meghiúsul.

sudo pkill -9 rootprogram

A Pidof használata és öld meg

Amikor a Pkill parancs sikertelen, van egy másik kiváló alternatíva: öld meg. Öld meg a funkciókat ugyanúgy, mint a pkill, kivéve, hogy a folyamat azonosító számai alapján működik, nem pedig csak a program neve (például pkill Firefox stb.). A hátránya, hogy megölik a programokat a megöl parancs az, hogy a. használata előtt először fel kell fedeznie a problémás program PID-jét megöl parancs. Ennek módja a pidof parancs. Így működik.

pidof firefox

Miután a pidof befejezte a helyes azonosító keresését, látni fogja a kimenetet a terminálon. Például:

pidof firefox

OUTPUT: 2219

Ezután elvehetjük a 2219 PID-et, és felhasználhatjuk a Firefox megölésére.

kill 2219

Ne feledje, hogy ha gyökérprogramot akar megölni, akkor a következőket kell tennie:

sudo kill 2219

Végül, ha egy alkalmazás megtagadja a leállítást, próbálkozzon a használatával -9. Hasonlóan működik pkill.

sudo kill -9 2219

Öld meg a programokat a Htop segítségével

Ne akarjon egyedi parancsokat használni a gyilkoláshoznem reagáló programok Linuxon? Fontolja meg a HTOP telepítését. Mint a Pkill és a Kill, ez az eszköz SSH-n keresztül és távolról is használható. Mivel a terminálon fut, továbbra is előnyös a programok megölésekor. A Htop a TOP rendszerkezelő eszköz továbbfejlesztett változata, amely a legtöbb Linux rendszeren megtalálható. Nagyon sok fejlesztés van, például grafika a CPU / RAM használatának jobb olvasásához és a folyamatokhoz.

A HTOP más fejlesztéseket is tartalmaz, például lehetővé teszi aA felhasználó vízszintesen / függőlegesen görgethet anélkül, hogy félne attól, hogy megszakítja a szerszámot. Ezenkívül lehetővé teszi a felhasználók számára, hogy bármilyen kívánt folyamatot megöljenek anélkül, hogy meg kellene ismerniük a folyamat azonosítóját, és megmutatja a dolgok elpusztításának különböző módjait.

Megjegyzés: A HTOP használatához az Ncurses megfelelő működéséhez szükséges. Telepítse az „ncurses” szoftvert a Linux disztribúció csomagkezelő eszközében történő kereséssel (ha a htop nem telepíti neked).

Telepítse a HTOP-t

Ubuntu

sudo apt install htop

Debian

sudo apt-get install htop

Arch Linux

sudo pacman -S htop

Fedora

sudo dnf install  htop

OpenSUSE

sudo zypper install htop

Egyéb Linuxok

Ragadja meg a Linux legújabb verziójátterjesztés egy terminál megnyitásával és a csomagkezelő eszköz használatával a “htop” telepítéséhez. Ha nem találja (valamilyen okból), érdemes meglátogatnia a hivatalos webhelyet, letölteni a forráskódot, és magad készíteni!

A HTOP használata

Bármikor indítsa el a HTOP eszközt aterminál ablakon, és írja be a „htop” parancsot. Alternatív megoldásként a HTOP eszköz bármikor futtatható, ha egyszerűen megkeresi a „htop” elemet az alkalmazás menüben. Ennek a „rendszer” vagy valami hasonló alatt is kell lennie.

Ha a HTOP nyitva van, használja a nyílgombot a kiválasztásáhoza folyamat, amelyet kezelni szeretne. Nyomja meg az F9 gombot a „Megöl” menü megnyitásához. Rendezzen folyamatokat az F6-tal, és keressen futó programokat az F3-tal. Segítségre van szüksége a HTOP eszköz használatában? A súgó menü megjelenítéséhez nyomja meg a billentyűzet F1 gombját. A „man htop” bevitele a terminálba szintén működik.

Végül, a HTOP eszköz teljes bezárásához csak nyomja meg a Q gombot a billentyűzeten. Az F10 gomb használata kilépéshez is működik.

Nem szabad megemlíteni, hogy ha kényszerítünk ölési programokata terminálról valószínűleg elveszítheti munkáját. Böngészővel valószínűleg helyreállíthatja a lapokat, de más programok esetén a saját beépített helyreállítási mechanizmusaikra kell támaszkodnia. Ha ilyen nem létezik, akkor valószínű, hogy elveszít néhány adatot.

Hozzászólások