7 módszer a nem reagáló programok megölésére Linuxon

7 módszer a nem reagáló programok megölésére Linuxon

A Linux szoftver elég robusztus ahhoz, hogy problémamentesen működjön, de néha a legjobb alkalmazások is lefagyhatnak. Ahelyett, hogy megvárná, amíg összeomlanak, megölheti ezeket a nem reagáló programokat. Valójában annyiféle módon lehet megölni a Linux programokat, hogy azt tapasztalhatja, hogy el van kényeztetve a választás miatt!





Ha problémákat tapasztal egy Linux -alkalmazással, itt többféleképpen is meg lehet ölni egy programot Linuxon.





1. Ölj meg egy Linux programot az 'X' gombra kattintva

Valószínűleg már megpróbált elsétálni és forró italt készíteni. Ha visszatért a számítógépéhez, és megállapította, hogy az alkalmazás még mindig lóg, elegendő ideje volt a helyreállításra. A nem reagáló alkalmazásoknak általában szürke gombjai vagy olyan beállításai vannak, amelyek nem működnek. Előfordulhat, hogy nem tudja mozgatni az alkalmazásablakot a képernyőn.





pdf -t fekete -fehérre konvertálni

Tehát mi a megoldás?

Egyszerűen kattintson a x gombot a felső sarokban (balra vagy jobbra, a Linux operációs rendszertől függően). Ennek meg kell állítania a programot a saját nyomában. Lehet, hogy megjelenik egy párbeszédpanel, amely ezt kéri Várjon vagy Force Quit hogy most fejezze be.



Ha minden a tervek szerint alakul, néhány disztribúció hibajelentés küldését kéri.

2. Hogyan lehet megölni egy programot Linuxban a System Monitor segítségével?

A következő lehetőség a Linux operációs rendszer Rendszerfigyelő segédprogramjának megnyitása.





Ennek megtalálása:

  1. Nyisd ki Alkalmazások megjelenítése
  2. Görgessen a következőhöz: segédprogramok
  3. Válassza a lehetőséget Rendszerfigyelő

A System Monitor megjeleníti a futó folyamatok listáját a Folyamatok fülre.





Ha egy nem reagáló programot itt szeretne megölni, egyszerűen válassza ki azt, és kattintson a jobb egérgombbal. Ezután három lehetőség közül választhat, amelyeket ebben a sorrendben kell kipróbálnia:

  • Álljon meg: Ez szünetelteti a folyamatot, így később folytathatja. A legtöbb esetben nem fog működni.
  • Vége: A folyamat lezárásának helyes módja, ez biztonságosan leállítja az alkalmazást, és tisztítja az ideiglenes fájlokat.
  • Megöl: Ez a szélsőséges lehetőség, és csak akkor szabad használni, ha a befejező folyamat sikertelen.

Ezeket a legjobb sorrendben használni. Ha azonban az alkalmazás rendszeresen lefagy, akkor érdemes olyan parancsot használni, amelyről tudja, hogy működik.

3. Kényszerítse ki a Linux alkalmazási folyamatokat az „xkill” segítségével

Egy másik lehetőség, amelyet alkalmazhat, az xkill.

Ez egy kényszerölő eszköz, amelyet előre telepítettek az Ubuntuba, de szükség esetén telepítheti a terminálon keresztül más disztribúciókra. Amikor meghívják, az xkill lehetővé teszi az asztali folyamatok bezárását. Telepítse a következő paranccsal:

sudo apt install xorg-xkill

Ha ez megtörtént, futtassa az xkill -t egyszerűen gépeléssel

xkill

Az egérmutató ekkor keresztet (vagy koponyát) jelenít meg. A bal egérgombbal kattintson a szabálysértő alkalmazásra a bezárásához.

4. Kényszerítse ki a Linux -alkalmazásokat a „kill” paranccsal

Nem tudja bezárni a nem reagáló alkalmazást asztali eszközzel? A megoldás lehet egy olyan eszköz, amely kényszeríti a parancssorban a Linux -alkalmazások kilépését.

Számos parancssori lehetőség áll rendelkezésre az alkalmazás bezárásához. Még jobb, ha ezeket használhatja számítógépén vagy csatlakozás SSH -n keresztül másik készülékről.

A kill parancs itt használható, de először folyamat azonosítót igényel. Ezt úgy találhatja meg, hogy futtat egy parancsot, amely lekérdezi az alkalmazást annak folyamatazonosítójához:

ps aux | grep [process name]

Az eredmény megjeleníti a folyamat azonosítóját. Ezt a következőképpen lehet használni:

kill [process ID]

Ne feledje, hogy szükség lehet a parancs hozzáadására sudo -val.

5. Használja a 'pgrep' és a 'pkill' Linux kényszer kilépési parancsokat

Mi a teendő, ha nem ismeri vagy nem találja a folyamat azonosítóját? Itt jön be a pkill parancs. A folyamatazonosító helyett egyszerűen használja a pkill parancsot a folyamat nevével együtt:

pkill [process name]

Alternatív megoldásként a pgrep paranccsal megkeresheti a folyamat azonosítóját:

windows stop kód system_service_exception
pgrep [process name]

… És ezt követően használja a pkill parancsot a folyamat azonosítójával.

pkill [process ID]

A kill parancshoz hasonlóan ennek is körülbelül 5 másodpercen belül le kell zárnia a folyamatot.

6. Az összes Linux -példány kényszerített megölése a „killall” segítségével

Nincs szerencséje a kill vagy a pkill? Ideje használni a nukleáris opciót: killall.

Szerencsére nem olyan pusztító, mint amilyen lehet. A killall parancs leállítja a megadott program összes példányát. Tehát ahelyett, hogy megölné az egyik Firefoxot (vagy másikat) Linux böngésző ) ablakban a következő parancs fejezi be mindegyiket:

killall firefox

Csak a folyamatnévre és a killall parancsra van szüksége (esetleg sudo -val, ha a telepítő igényli).

killall [process name]

Természetesen ezt a parancsot csak akkor használja, ha szükséges. Alkalmatlan a legtöbb nem reagáló programhelyzetre.

7. Egy folyamat kényszer-megölése Linuxon billentyűparanccsal

Időt szeretne spórolni a nem reagáló szoftverek bezárásával? A legjobb megoldás egy gyorsbillentyű létrehozása. Ez azonnali lehetőséget kínál az alkalmazás bezárására, de ehhez xkill szükséges. Így működik az Ubuntuban:

  1. Nyisd ki Beállítások> Billentyűparancsok
  2. Görgessen lefelé, és kattintson + új parancsikon létrehozásához
  3. Ban,-ben Név és Parancs mezők 'xkill'
  4. Kattintson Parancsikon billentyűparancs kombináció beállításához hívja meg a parancsot
  5. Kattintson Hozzáadás befejezni

Ha az alkalmazás lefagyásakor szeretné használni a parancsikont, használja a billentyűparancsot. Az egérmutató X lesz, és bárhol rákattinthat a bezárni kívánt alkalmazásra.

Rendszeresen megöli a Linux alkalmazásokat? Frissítse hardverét

A nem reagáló alkalmazások rendszeresen okoznak problémákat? Valószínűleg előnyös lehet, ha néhány módosítást hajt végre a Linux számítógépen.

microsoft vezeték nélküli kijelző adapter vs chromecast

A további RAM telepítése az első számú módja annak, hogy számítógépének több energiát adjon, és ez lehet az egyetlen dolog, amire szüksége van ahhoz, hogy ezek a temperamentumos alkalmazások ne reagáljanak a jövőben.

Most már tudja, hogyan lehet leállítani egy programot Linuxon

Tehát, amikor legközelebb egy Linux -alkalmazás vagy segédprogram lefagy, és nem reagál, mindössze annyit kell tennie, hogy alkalmazza az alábbi megoldások egyikét:

  1. Kattintson a sarokban lévő X -re
  2. Használja a Rendszerfigyelőt
  3. Használja az xkill alkalmazást
  4. Alkalmazza a kill parancsot
  5. Zárja be a Linux alkalmazásokat a pkill segítségével
  6. A killall használatával zárja be a szoftvert
  7. Hozzon létre egy billentyűparancsot az alkalmazás automatikus megölésének Linux alatt történő automatizálásához

Ha rendszeresen tapasztal nem reagáló Linux -alkalmazásokat, miért nem fontolja meg a könnyű Linux operációs rendszerre való váltást?

Részvény Részvény Csipog Email 14 könnyű Linux disztribúció új életet ad régi számítógépének

Könnyű operációs rendszerre van szüksége? Ezek a speciális Linux disztribúciók régebbi számítógépeken is futhatnak, némelyik akár 100 MB RAM -mal is.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Technikai segítség
  • Feladatkezelés
  • Hibaelhárítás
  • Linux tippek
A szerzőről Christian Cawley(1510 megjelent cikk)

Szerkesztőhelyettes a biztonságért, Linuxért, barkácsolásért, programozásért és technikai magyarázatokért, és valóban hasznos podcast -gyártó, nagy tapasztalattal rendelkezik asztali és szoftveres támogatásban. A Linux Format magazin munkatársa, Christian a Raspberry Pi barkácsolója, a Lego szerelmese és a retro játék rajongója.

További részletek Christian Cawley -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide