Ez a gyors bemutató megtanítja, hogy megöljön egy folyamatot Linuxban a folyamatazonosító használatával. Ez különösen hasznos a nem reagáló programok megölésében.

gyakran előfordul, hogy “meg kell ölni” egy nem reagáló programot. A Windows rendszerben van a Feladatkezelő erre a helyzetre. A Feladatkezelőt Linuxon is használhatja, de a parancssori módszer sokkal jobb és hatékony a nem reagáló programok kezelésében.,

a terminál használata jobb, mert a GUI alapú eszközök nem mutatják a még futó rejtett folyamatot. Lehet, hogy a GUI eszközök nem érhetők el, ha egy Linux rendszer szerver kiadását használja.

hogyan lehet megölni egy folyamatot Linuxban

Ha egy alkalmazást futtat, akkor a háttérben futtat egy folyamatot. Ha erőteljesen szeretné bezárni ezt az alkalmazást, megölheti a hozzá kapcsolódó folyamatot.

egy folyamat megöléséhez ismernie kell a folyamatazonosítót (PID). A következő szakasz megmutatja, hogyan lehet megtalálni a program folyamatazonosítóját.,

1. lépés: Keresse meg a

program folyamatazonosítóját (PID) számos módon használhatja a folyamat PID-jének megtalálását.

Ha ismeri a folyamat nevét, akkor a pidof parancsot használhatja ilyen módon:

pidof <program_name>

a lap befejezésének segítségével megtalálhatja a program nevét. A jó dolog ebben a parancsban az, hogy megadja a PID-nek a program által kezdeményezett összes folyamatot., Íme egy példa:

pidof slack 
9734 9718 9716 9708 9622 9619

Ha a pidof parancs nem eredményez semmit, akkor azt jelentheti, hogy nincs folyamat a program futtatásához, vagy a használt program neve helytelen.

ha nem ismeri a program pontos nevét, kipróbálhatja a ps parancsot. Ez a ps parancs a rendszer futó folyamatainak megtekintésére szolgál. Használhatja a grep parancsot a program nevével (vagy bármi, amire emlékszik).

ps aux | grep-i “a kívánt program neve”

ps aux parancs visszaadja a rendszer összes futó folyamatát., A grep ezután megmutatja azt a sort, amely megegyezik a program nevével. A parancs kimenete így lesz:

a fenti képen látható módon a program / folyamatazonosítóját a második oszlopban kaphatja meg. Csak hagyja figyelmen kívül a “–color =auto ” Sort.,

2. lépés: Öld meg a folyamatot a PID használatával

miután megkapta a kívánt alkalmazás PID-jét, használja a következő parancsot a folyamat megöléséhez:

sudo kill -9 process_id

Ha egynél több folyamatazonosítója van, akkor mindet megölheti az összes PID megadásával.

sudo kill -9 process_id_1 process_id_2 process_id_3

kombinálhatja a kill parancsot a pidof paranccsal is, hogy megölje a program összes folyamatát.

sudo kill -9 `pidof programe_name` 

természetesen ki kell cserélnie a program_nevét a megölni kívánt program nevére.,

bónusz tipp: a killall használatával megölheti egy adott program összes folyamatát

Ha ismeri a program nevét, használhatja a magnificent killall parancsot, és egyetlen parancsban megölheti a program összes folyamatát.

killall program_name

hogyan lehet megölni a programokat Linuxban?

remélem, hogy ez a gyors kis bemutató segített. Mi a kedvenc módja annak, hogy megöljön egy programot Linuxban? Feladatkezelő, ölni, killall vagy xkill?

tetszik, amit olvas? Kérjük, ossza meg másokkal.,

6Shares
  • Facebook1
  • Twitter0
  • LinkedIn2
  • Reddit3
  • Pocket0

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük