5 maniere om 'n Linux-program dood te maak

In hierdie artikel word verskillende maniere vertoon om 'n program binne Linux te vermoor.

Stel jou voor dat jy Firefox hardloop en om watter rede ook al, 'n dodgy Flash-skrip het jou blaaier nie gereageer nie. Wat sal jy doen om die program te sluit?

Binne Linux is daar 'n hele aantal maniere om enige aansoek te vermoor. Hierdie gids sal jou 5 van hulle wys.

Dood Linux-toepassings wat die Kill Command gebruik

Die eerste metode is om die ps en kill commando's te gebruik.

Die voordeel van die gebruik van hierdie metode is dat dit op alle Linux-stelsels sal werk.

Die doodmaakopdrag moet die proses-ID van die program wat jy nodig het om dood te maak, ken en dit is waar ps kom.

ps -ef | grep firefox

Die ps-opdrag lys al die lopende prosesse op u rekenaar. Die -ef skakelaars bied 'n volledige formaat lys. Nog 'n manier om die lys van prosesse te kry, is om die boonste opdrag uit te voer.

Noudat jy die proses ID het, kan jy eenvoudig die doodmaakopdrag uitvoer:

vermoor pid

Byvoorbeeld:

vermoor 1234

As die program nog nie dood is nie, kan u dit nie dwing deur die -9 skakelaar te gebruik soos volg:

vermoor -9 1234

Dood Linux-toepassings met behulp van XKill

'N eenvoudiger manier om grafiese toepassings te vermoor, is om die XKill-opdrag te gebruik.

Al wat jy hoef te doen is of tik xkill in 'n terminaal venster of as jou lessenaaromgewing 'n run command-funksie insluit, voer xkill in die run-opdrag venster.

'N Kruishare sal op die skerm verskyn.

Klik nou op die venster wat jy wil doodmaak.

Dood Linux-toepassings wat die Top Command gebruik

Die Linux-opdrag bied 'n terminale taakbestuurder wat al die lopende prosesse op die rekenaar lys.

Om 'n proses binne die boonste koppelvlak dood te maak, druk die 'k' sleutel en voer die proses ID langs die aansoek in wat jy wil sluit.

Gebruik PGrep en PKill om programme te vermoor

Die ps and kill metode wat vroeër gebruik is, is fyn en is gewaarborg om op alle Linux-gebaseerde stelsels te werk.

Baie Linux-stelsels het 'n kortpad metode om dieselfde taak uit te voer deur PGrep en PKill te gebruik .

PGrep laat jou toe om die naam van 'n proses in te voer en dit gee die proses-ID terug.

Byvoorbeeld:

pgrep firefox

U kan nou die teruggeprogrammeerde ID in pkill soos volg invul:

pkill 1234

Wag al. Dit is eintlik eenvoudiger as dit. Die PKill-opdrag kan eintlik ook die naam van die proses aanvaar, sodat jy eenvoudig kan tik:

pkill firefox

Dit is goed as jy net een voorbeeld van die aansoek het, maar is 'n bietjie minder bruikbaar as jy verskeie Firefox-vensters oop het en jy net een wil doodmaak. XKill is baie nuttiger in hierdie situasie.

Doodtoepassings gebruik stelselmonitor

As u die GNOME-lessenaaromgewing gebruik, kan u die stelselmonitor gebruik om nie-reageerprogramme dood te maak.

Bring bloot die werkswinkel op en tik "System Monitor" in die soekkassie.

Klik op die ikoon en 'n grafiese taakbestuurder sal verskyn.

Blaai deur die lys met lopende prosesse en vind die aansoek wat jy wil sluit. Regskliek op die item en kies óf "einde proses" of "doodmaak proses".

"End Process" probeer 'n lekker klein knipoog langs die lyne van "asseblief, sal jy gedink word om af te sluit", terwyl die "Kill Process" opsie vir die onseker "kom uit my skerm, nou" gaan.