Korábban írtunk arról, hogyan lehet megölni egy nem reagáló programot a Windows rendszerben (lásd a bejegyzést, Hogyan lehet megölni egy programot a parancssor használatával? ). Ha Ön Ubuntu felhasználó, hasonló módszer a nem reagáló programok lezárására.
A program bezárása vagy újraindítása helyett néhány parancs használható a Terminál ablakban hogy megöli azokat a programokat, amelyek nem válaszolnak. A Rendszerfigyelőhasználatával grafikus módon is meg lehet ölni a programokat.
MEGJEGYZÉS:Az első két módszer más Linux disztribúciókban is működik. Az itt használt parancsok általános Linux parancsok. A harmadik módszerrel tárgyalt Rendszermonitora Gnome asztali környezetére jellemző, de nem az Ubuntu-ra. Ha egy másik Linux disztribúcióban futtatod a Gnome rendszert, akkor hozzáférhetsz a Rendszerfigyelőhöz.
Használja a killall parancsot a terminál ablakban
A KSysGuardkillallparanccsal megölhet egy programot, nyissa meg a Terminál ablakot a Kiegészítők |
MEGJEGYZÉS:a Alt + F2megnyomásával is megnyithatja a Terminál ablakot az Alkalmazás futtatásapárbeszédpanel eléréséhez. A szerkesztőablakban írja be a gnome-terminal"(idézőjelek nélkül) lehetőséget, majd kattintson a Futtatásgombra.
A futó folyamatok listájának megtekintéséhez írja be a következő szöveget a promptba, és nyomja meg az Bebillentyűt.
$ ps -A
A folyamatok listája a hozzájuk tartozó PID-ekkel(folyamatazonosító). Nézze át a listát, hogy megtalálja a megcélozni kívánt programnak megfelelő folyamat nevét. A program valószínűleg a lista vége felé jelenik meg, ahol a programok legutóbb futnak. Példánkban a Firefoxot használta az ölés folyamatának. 5039PIDa firefox-binfolyamat.
A folyamat PIDhasználatával történő megöléséhez írja be a "killall" parancsot (idézőjelek nélkül) szóköz, majd a megfelelő PIDa létrehozott listából. Nyomja meg a Entergombot.
A PIDhasználata nem mindig működik. Ha ez nem működik az Ön számára, használhatja a folyamat nevét a folyamat megöléséhez. Ehhez írja be a parancssorba a "killall" parancsot (idézőjelek nélkül), majd egy szóközt, majd a létrehozott listából a megfelelő folyamatnevet. Firefox esetén a folyamat neve firefox-bin.
MEGJEGYZÉS:A programnak a folyamat nevével történő megölése csak a végrehajtható fájlok (pl. futó programok), amelyek a végrehajtás során nyitva maradnak. A háttérben futó programokat nem lehet megölni a folyamat nevével.A killallparaméter használata nélkül, mint a fenti példákban leírtak szerint, alapértelmezés szerint a SIGTERMjelet használja. Ha ez nem működik, megadhatja a -9(SIGKILL) jelet. Ez kikényszeríti a program befejezését, és nem teszi lehetővé, hogy megtisztítsa ezt megelőzően. Javasoljuk, hogy először megpróbáljon megölni egy programot a -9jel nélkül, hogy tiszta módon kiléphessen.
Ha a -9 jelet, írja be a "killall" parancs és a folyamat neve (vagy a PID) között a killoll után és a -9jel után,
MEGJEGYZÉS:A 9. előtt van egy kötőjel.A Terminal ablak bezárásához írja be a parancssorba a kilépésparancsot, majd nyomja meg a Enterbillentyűt.
s>
Használja az xkill parancsot a program ablakában
A xkillparancsot is futtathatja a Terminál ablakban. Ez a parancs lehetővé teszi, hogy bármelyik programot csak az ablakra kattintva szúrja ki.
Az xkillparancs használatához nyissa meg a Terminál ablakot, amint azt korábban említettük. Írja be a "xkill" (idézőjelek nélkül) parancsot, majd nyomja meg az Bebillentyűt. A kurzor X-re változik. Egy program megöléséhez egyszerűen kattintson a program ablakában vagy az ablak címsorán bárhová.
Használja a Gnome System Monitor
Ha Gnome asztali környezetet használ, használhat egy Rendszerfigyelőnevű grafikus eszközt a program megöléséhez. Válassza a Adminisztráció>lehetőséget Rendszerfigyelőa Rendszermenüből. Az Ubuntu új verzióiban kattints a Tevékenységekelemre, és írd be a rendszerfigyelőt.
MEGJEGYZÉS:A RendszerfigyelőAlt + F2erős>párbeszédpanelt. A szerkesztőablakban írja be a gnome-system-monitorelemet (idézőjelek nélkül), majd kattintson a Futtatásgombra.
A Rendszerfigyelőpárbeszédpanelen kattintson a Folyamatokfülre. Megjelenik az összes futó folyamat listája. Program leállításához keresse meg a program folyamatát a listában (firefox-bina Firefoxhoz) és válassza ki. Kattintson a jobb egérgombbal a folyamatra, és a felugró menüből válassza a Öldési folyamatlehetőséget.
Megerősítő párbeszédablak jelenik meg. Ha biztos benne, hogy el akarja ölni a kiválasztott folyamatot, kattintson a Öldési folyamatgombra.
>Rendszerfigyelő, válassza a Kilépéslehetőséget a Monitormenüből.
MEGJEGYZÉS:Ha gyökér jogosultságokkal futtatni kívánt programot meg kell ölni, használjon az első két módszer egyikének megölését, majd írja be a "sudoidézőjelek) a killallparancs vagy a xkillparancs előtt. Enjoy!