prosessori

Kuinka tappaa prosessi komentoriviltä

Kuinka tappaa prosessi komentoriviltä
Jokainen RAM-muistiin tuotu ohjelma, joka on asetettu ohjattavaksi suorittimeen suoritettavaksi, tunnetaan prosessina. Aina kun työskentelet valitsemasi käyttöjärjestelmän kanssa, huomaat useita prosesseja käynnissä kerrallaan. Jotkin näistä prosesseista käynnistyvät automaattisesti heti, kun käynnistät käyttöjärjestelmän.e., nämä prosessit ovat pakollisia järjestelmän toimiakseen oikein. On myös joitain prosesseja, jotka sinun on käynnistettävä manuaalisesti järjestelmän käynnistyksen yhteydessä.

Joskus saatat tuntea, että jotkin tarpeettomat prosessit ovat käynnissä järjestelmässäsi, et ehkä tarvitse prosessia enää tai prosessi on voinut aloittaa toimintahäiriön. Kaikissa näissä tilanteissa sinun on yritettävä löytää tapa tappaa (tai lopettaa) prosessit. Voit tappaa prosessin Linuxissa joko käyttöliittymän tai käyttöliittymän kautta. Tässä artikkelissa tarkastellaan joitain eri tapoja tappaa prosessi Linuxin komentoriviltä.

Huomautus: Tässä artikkelissa esitetyt menetelmät suoritetaan Linux Mint 20: ssä.

Menetelmät prosessin tappamiseksi komentorivillä

Seuraavassa on kolme erillistä tapaa tappaa prosessi komentoriviltä Linux Mint 20: ssä.

Tapa # 1: "kill" -komennon käyttäminen

Jos haluat tappaa prosessin päätelaitteen kautta tappamalla -komennolla Linux Mint 20: ssä, toimi seuraavasti:

Käynnistä ensin pääte napsauttamalla sen kuvaketta, joka on Linux Mint 20 -tehtäväpalkissa. Linux Mint 20 -pääte näkyy seuraavassa kuvassa:

"Kill" -komennon käyttämiseksi sinun on tiedettävä prosessin ID, jonka haluat tappaa tällä komennolla. Tätä kutsutaan myös nimellä PID, joka on yksilöllinen tunniste jokaiselle järjestelmässä toimivalle prosessille. Määritä järjestelmän kaikkien käynnissä olevien prosessien prosessitunnukset suorittamalla seuraava komento terminaalissa:

$ ps -ax

Tämä komento hakee luettelon kaikista Linux Mint 20 -järjestelmässäsi käynnissä olevista prosesseista sekä niiden PID-tunnukset.

Luettelo kaikista järjestelmässäni käynnissä olevista prosesseista näkyy alla olevassa kuvassa:

Kun olet tunnistanut tappettavan prosessin PID: n, sinun on suoritettava "kill" -komento. Tässä skenaariossa tapamme Firefox-prosessin PID: llä "1934", kuten voit varmistaa yllä olevasta kuvasta.

Huomaa, että tämä PID on erilainen aina, kun suoritat uuden prosessin esiintymän. Lisäksi yllä olevasta kuvasta näet useita Firefox-prosessia vastaavia PID-tunnuksia. Kaikki nämä ovat lapsi-PID: itä, lukuun ottamatta ensimmäistä. Tästä syystä "1934" on käytetty Firefox-prosessin PID: nä, joka on itse asiassa sen ensimmäinen PID.

"Kill" -komennon syntaksi on seuraava:

$ kill PID

Tässä sinun on korvattava termi "PID" sen prosessin PID: llä, jonka haluat tappaa. Tässä esimerkissä olemme korvanneet termin "PID" sanalla "1934", ts.e., Firefox-prosessin PID, kuten alla olevassa kuvassa näkyy:

Tämän komennon onnistunut suorittaminen tappaa välittömästi Firefox-prosessin etkä enää löydä sitä järjestelmän parhaillaan käynnissä olevien prosessien luettelosta.

Tapa # 2: Komennon “pkill” käyttö

Jos haluat tappaa prosessin päätelaitteen kautta käyttämällä Linux Mint 20: n “pkill” -komentoa, toimi seuraavasti:

Komento “pkill” ei vaadi prosessin prosessitunnusta sen tappamiseksi; pikemminkin voit suorittaa tämän toiminnon yksinkertaisesti, jos tiedät prosessin tarkan nimen. Tässä skenaariossa haluamme suorittaa "ping" -komennon ja sitten sen suorittamisen aikana tapamme prosessin "pkill" -komennolla.

Ensin pingaa verkkosivustoa seuraavalla komennolla:

$ ping URL

Korvaa URL-osoite verkkosivuston URL-osoitteella, jonka haluat pingata. Tässä esimerkissä halusimme pingata Googlea.com, kuten seuraavassa kuvassa näkyy:

Kun tämä "ping" -komento on suorittamassa päätelaitteessa, käynnistä toinen päätelaitteen ilmentymä ja suorita sitten seuraava komento päätelaitteessa:

$ pkill ProcessName

Korvaa tässä termi "ProcessName" sen prosessin nimellä, jonka haluat tappaa komennolla "pkill". Tässä esimerkissä olemme korvanneet termin "ping", koska haluamme tappaa ping-prosessin.

Kun olet painanut Enter-näppäintä, palaa takaisin päätelaitteeseen, jossa ping-komento oli käynnissä, ja huomaat, että tämä prosessi on lopetettu, kuten alla olevassa kuvassa näkyy:

Tapa # 3: Killall-komennon käyttäminen:

Jos haluat tappaa prosessin päätelaitteen kautta käyttämällä Linux Mint 20: n “killall” -komentoa, toimi seuraavasti:

"Killall" -komento voi tappaa prosessin yhdessä kaikkien sen aliprosessien kanssa. Jälleen, aivan kuten "pkill" -komento, "killall" -komento ei vaadi PID-tunnuksia; pikemminkin voit yksinkertaisesti tappaa prosessin, jos tiedät sen nimen.

Tämän komennon käytön osoittamiseksi olemme toistaneet saman skenaarion, jonka loimme yllä, ts.e., yritimme pingata Googlea.com "ping" -komennolla.

Kun olet tehnyt sen, käynnistä uusi päätelaite ja anna sitten seuraava komento:

$ killall ProcessName

Täällä voit korvata termin "ProcessName" sen prosessin nimellä, joka sinun on lopetettava komennolla "killall". Tässä tapauksessa olemme korvanneet termin "ping" alla olevan kuvan mukaisesti:

Tämän komennon suorittamisen jälkeen sinun on palattava takaisin päätelaitteeseen, jossa suoritit ping-komennon. Huomaat, että prosessi on jo päättynyt, kuten näet seuraavasta kuvasta:

Johtopäätös

Käyttämällä mitä tahansa tässä artikkelissa kuvatuista kolmesta menetelmästä voit tappaa niin monta prosessia kuin haluat käyttäessäsi Linux Mint 20 -käyttöjärjestelmää ja siten tallentaa kaikki järjestelmäresurssit, joita nämä prosessit käyttivät.

SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...