5 módja annak, hogy megöljön egy Linux programot

Ez a cikk megmutatja, hogyan lehet megölni egy alkalmazást Linux alatt.

Képzeld el, hogy a Firefox fut, és bármilyen okból kifolyólag egy titkos Flash parancsfájl elhagyta a böngészőt, amely nem válaszolt. Mi a teendő a program bezárásához?

A Linuxon belül sokféle módon lehet megölni bármely alkalmazást. Ez az útmutató öt példányt mutat be.

Öld meg a Linux Alkalmazásokat a Kill Command segítségével

Az első módszer az ps és a kill parancsok használata.

Ennek az eljárásnak az az előnye, hogy minden Linux rendszernél fog működni.

Az kill parancsnak ismernie kell az alkalmazásnak az ölni kívánt alkalmazás folyamatazonosítóját, és ez az, ahol a ps bejut.

ps -ef | grep firefox

A ps parancs felsorolja az összes futó folyamatot a számítógépen. A -ef kapcsolók teljes formátumú listát nyújtanak. A folyamatok listájának másik módja a felső parancs futtatása.

Most, hogy megvan a folyamat azonosítója, egyszerűen futtathatja az kill parancsot:

kill pid

Például:

ölni 1234

Ha a kill parancs futtatása után az alkalmazás még mindig nem hal meg, a -9 kapcsolóval az alábbiak szerint kényszerítheti:

kill -9 1234

Öld meg Linux alkalmazásokat az XKill használatával

A grafikus alkalmazások megölésének egyszerűbb módja az XKill parancs használata.

Mindössze annyit kell tennie, hogy az xkill egy terminál ablakban van, vagy ha az asztali környezet tartalmaz egy futtatási parancsot, írja be a xkill parancsot a parancsfájlba.

A képernyőn megjelenik egy keresztszőr.

Most kattintson az ablakra, amelyet meg akar ölni.

Öld meg a Linux alkalmazásokat a felső parancs használatával

A Linux top parancs olyan terminálfeladatkezelőt biztosít, amely felsorolja az összes futó folyamatot a számítógépen.

Ha meg akarja ölni egy folyamatot a felső felületen, egyszerűen nyomja meg a "k" billentyűt, és írja be a folyamatazonosítót a bezárt alkalmazáshoz.

Használja a PGrep és a PKill To Kill Applications alkalmazást

A korábban használt ps és kill módszer jó, és garantáltan minden Linux alapú rendszeren dolgozik.

Számos Linux rendszernek van egy parancsikonja ugyanazt a feladatot a PGrep és a PKill használatával .

A PGrep segítségével megadhatja a folyamat nevét, és visszaadja a folyamatazonosítót.

Például:

pgrep firefox

Mostantól a következő folyamatba csatlakoztathatja a visszaadott folyamatazonosítót pkill-be:

pkill 1234

Várj csak. Valójában ennél egyszerűbb. A PKill parancs valójában elfogadja a folyamat nevét is, így egyszerűen beírhatja:

pkill firefox

Ez rendben van, ha csak egy példánya van az alkalmazásnak, de kevésbé hasznos, ha több Firefox ablakot nyit meg, és csak meg akarja ölni. Az XKill sokkal hasznosabb ebben a helyzetben.

Öld meg a programokat a System Monitor használatával

Ha GNOME asztali környezetet használ, a Rendszerfigyelő eszközzel megszakíthatja a nem reagáló programokat.

Egyszerűen hozza fel a tevékenységek ablakot és írja be a "System Monitor" -t a keresőmezőbe.

Kattintson az ikonra, és megjelenik egy grafikus feladatkezelő.

Görgesse le a futó folyamatok listáját és keresse meg a bezárni kívánt alkalmazást. Kattintson a jobb egérgombbal az elemre, és válassza a "végső folyamat" vagy a "kill process" parancsot.

A "End Process" kipróbál egy szép kis mozdulatot a "kérem, bocsássa meg, hogy leálljon", míg a "Kill Process" opció megy a bizonytalan "le a képernyőn, most".