Kuinka lopettaa prosessi nimellä PID:n sijaan komentorivin kautta

Anonim

Komentorivin käyttäjät luottavat "kill"-komentoon päättääkseen prosessin asianmukaisen prosessitunnisteen (PID) mukaisesti. Vaikka prosessien kohdistamisessa PID-tunnuksella ei ole mitään vikaa, toinen tapa, joka on usein helpompi kohdistaa prosessiin nimen perusteella sen yksilöllisen tunnisteen sijaan.

On olemassa muutamia tapoja lopettaa prosessi prosessin nimellä. Tarkastelemme kahta ensisijaista menetelmää käyttämällä killall- ja pkill-menetelmiä.Nämä toimivat samoin Mac OS / X:ssä ja linuxissa, ja niitä voidaan käyttää kohdistamiseen GUI-sovelluksiin ja prosesseihin sekä taustalla tai yksinomaan komentorivillä toimiviin. Kumpikin komento voidaan liittää sudo-etuliitteeseen päätason tai toisen käyttäjän omistamien tehtävien päättämiseksi.

Prosessin tappaminen nimellä killallilla

Killall-komento on yleisimmin käytetty tapa lopettaa prosessi sen nimellä:

  1. Kirjoita terminaalista seuraava komento (tässä esimerkissä käyttämällä tehtävää "ExampleTask" kohdennettavana tappamisprosessina)
  2. killall EsimerkkiTehtävä

  3. Paina return-näppäintä lopettaaksesi ExampleTask-prosessin välittömästi (korvaa EsimerkkiTask millä tahansa muulla prosessin nimellä lopettaaksesi sen)

Muista, että prosessin tappaminen on välitöntä ja anteeksiantamatonta, se lopettaa prosessin välittömästi tallentamatta tietoja. Tämä voi johtaa tietojen katoamiseen ja muihin epäsäännöllisyyksiin, jos et ole varma mitä olet tekemässä.

Tapa prosessi nimellä pkill

Pkill-komento tarjoaa myös tavan lopettaa prosessit nimellä PID:n kohdistamisen sijaan. Yksi pkillin eduista on, että se helpottaa prosessien kohdistamista, joiden nimessä on välilyöntejä, koska tappaaksesi tarvitsee vain lainausmerkkejä tehtävän nimen ympärillä.

  1. Kirjoita terminaalista seuraava komento:
  2. "

    pkill Esimerkki Prosessin nimi agentti"

  3. Paina Return lopettaaksesi nimetyn prosessin välittömästi

Kuten killall, pkill lopettaa välittömästi kohdistetun prosessin ilman vahvistuksia, valintaikkunoita, tallennuksia tai mitään muuta. Prosessi vain päättyy välittömästi, aivan kuten pakollinen sulkeminen sovelluksissa tehtävähallinnasta tai Activity Monitorista.

pkill on tehokas työkalu, jossa on monia ominaisuuksia. Jos olet kiinnostunut, voit oppia pkillin käyttämisestä jokerimerkkien kanssa ja pkill-sovelluksen avulla tappamaan kaikki tietylle käyttäjälle kuuluvat prosessit.

Tiedätkö toista tapaa kohdistaa prosessi nimellä sen lopettamiseksi komentoriviltä? Kerro meille alla olevissa kommenteissa!

Kuinka lopettaa prosessi nimellä PID:n sijaan komentorivin kautta