Megjegyzés: Elmagyaráztuk a cikkben említett eljárást az Ubuntu 20-on.04 LTS. Nagyjából ugyanazok a parancsok és eljárások követhetők az Ubuntu korábbi verzióiban,
A System Monitor használata
A Gnome rendszermonitor egy beépített GUI segédprogram, amely felhasználható egy folyamat leölésére Linux operációs rendszerben. Lehetővé teszi egy folyamat leállítását, majd a Folytatás opcióval folytatását. A end opció lehetővé teszi a folyamat biztonságos leállítását, míg a kill opció erőteljesen leállítja a programot.
Ha a rendszerfigyelő nincs telepítve a rendszerébe, akkor az alábbiak szerint telepítheti:
$ sudo apt-get install gnome-system-monitorA System Monitor elindításához nyomja meg a szuper billentyűt, és keresse meg a tetején található keresősáv segítségével. Amikor a keresési eredmény a következőképpen jelenik meg, nyomja meg az Enter billentyűt a megnyitásához.
A Rendszerfigyelő ablakban megjelenik a rendszerében futó folyamatok listája. Egy folyamat megölése érdekében kattintson rá a jobb gombbal, és válassza a lehetőséget Megöl választási lehetőség. Azonnal megöli a kiválasztott folyamatot.
Öld meg a folyamatot a terminál gyorsbillentyűivel
A Linux parancssora számos hasznos billentyűparancsot tartalmaz. Ezek közül a következő parancsikonok használhatók egy futó folyamat megölésére.
Ctrl + C: SIGINT küld, amely befejezi a futási folyamatot
Ctrl + Z: SIGSTP-t küld, amely felfüggeszti az alkalmazást, és háttérbe küldi. Ez azonban nem fejezi be a folyamatot. A leállított folyamat megtekintéséhez használhatja a job parancsot. Az fg paranccsal előtérbe kerülhet a folyamat.
Ctrl + \: SIGQUIT-t küld, amely befejezi a folyamatot. Ezenkívül létrehoz egy mag dump fájlt, amely felhasználható a folyamat hibakeresésére.
Ölési folyamat az xkill segédprogram segítségével
Az Xkill lehetővé teszi egy futó program megölését az egér kurzorával. Ez a GUI alapú segédprogram, amely előre telepítve van a legtöbb rendszerben. Ha még nincs telepítve, akkor az alábbiak szerint telepítheti:
$ sudo apt telepítse az xorg-xkill fájltBármely program bezárásához egyszerűen írja be ezt a parancssorba:
$ xkillA fenti parancs futtatásával az egér kurzora befordul x alak. Most helyezze a kurzort a bezárni kívánt programra, és kattintson rá a bal egérgombbal.
Állítsa be az Xkill parancsikonját
Beállíthat egy parancsikont az xkill számára, amely lehetővé teszi az alkalmazások azonnali megölését a terminál megnyitása és a parancs futtatása nélkül.
Az xkill parancsikonjának létrehozásához nyissa meg a Beállítások segédprogramot az asztalon a jobb gombbal kattintva. Ezután nyissa meg a Gyorsbillentyűket fülre, és kattintson a + ikon legalsó részén.
Ezután a következő párbeszédpanelen nevezze el a parancsikont és írja be xkill a Parancs mezőben kattintson a gombra Parancsikon beállítása gomb.
Ezután állítson be egy tetszőleges egyéni parancsikont, és kattintson a gombra Hozzáadás gomb.
Most, amikor meg kell ölnie egy alkalmazást, egyszerűen nyomja meg a gyorsbillentyűket, és meg tudja ölni a rendszer bármelyik nyitott alkalmazását.
Ölési folyamat a Kill parancsokkal
Van néhány parancssori módszer arra is, hogy megöli a folyamatokat a Linuxban, ideértve a kill, a pkill és a killall parancsokat.
A rendszerben futó folyamatok megkereséséhez használhatja a ps parancsot az -A jelzővel:
$ ps -AFelsorolja a rendszer összes jelenleg futó folyamatát.
Megöl
A Kill paranccsal le lehet gyilkolni egy futó folyamatot Linuxon. A kill parancs egy megölendő folyamat PID-jével rendelkezik.
A futó folyamat folyamatazonosítójának megkereséséhez használhatja ps -A parancs. Alternatív megoldásként a ps kimenetét grep paranccsal is csempézheti, hogy megtalálja egy adott folyamat folyamatazonosítóját:
$ ps -A | grepPéldául:
A Firefox program futtatásának folyamatazonosítójának megkereséséhez használhatja:
$ ps -A | grep firefox
Miután megtalálta egy adott folyamat PID-jét, a következőképpen ölheti meg:
$ kill PIDA kill parancs SIGTERM jelet küld a megadott PID-nek, amely a szükséges tisztítási művelet elvégzése után kéri a folyamat leállítását.
Bizonyos esetekben a kill parancs futtatása nem fejezi be a folyamatot. Ebben az esetben be kell írnia a következőt:megöl -9 ” amelyet a PID követ:
$ kill -9 PIDHasználni a -9 opció kill paranccsal SIGKILL jelet küld, amely kéri a folyamat azonnali befejezését minden tisztítási művelet nélkül.
Pkill
A kill parancshoz hasonlóan a pkill SIGTERM jelet is küld, amely lehetővé teszi a nem válaszoló folyamat leállítását. A pkillben azonban az a jó, hogy nem kell megadnod egy folyamat PID-jét annak megöléséhez. Ehelyett csak megadhatja a folyamathoz kapcsolódó kulcsszót.
$ pkillPéldául a Firefox program megöléséhez egyszerűen beírhatja:
$ pkill firef
Ez megöli az összes folyamatot, amelynek neve megegyezik az említettekkel
A pkill használatával lehetősége van megölni az adott felhasználó által futtatott folyamatot is:
$ pkill -uLegyen óvatos, ha ezt az opciót használja, mivel ha nem adja meg a
Öld meg mind
A Killall parancs hasonló a pkill-hez, azzal a különbséggel, hogy a teljes folyamat nevét argumentumként veszi fel a megfelelő kulcsszavak helyett.
A killall használatával az összes folyamatot és annak gyermekfolyamatait egy adott névvel kell megszüntetni, használja a következő szintaxist:
$ killallPéldául:
$ killall firefox
Ennyi van benne! Ebben a cikkben megtudhatta, hogyan lehet megölni egy folyamatot a Linux rendszerben. Használja ezeket a parancsokat körültekintően, mivel egy folyamat megölésével azonnal véget ér, ami adatvesztést okoz. A rossz folyamat megölése a rendszert is megzavarhatja.