Kuinka käyttää ps -komentoa Linuxissa tappaa prosessi 1

Kuinka käyttää ps -komentoa Linuxissa tappaa prosessi

Kun työskentelet, joskus ohjelmasi jäätyvät yhtäkkiä. Muina aikoina ohjelmat ovat edelleen käynnissä, mutta prosessorin tai muistin kulutus on suuri. On olemassa tapa korjata tämä Linuxissa käyttämällä ps (Process Status) -komento. Tässä näytämme, kuinka käyttää ps Linux -komento luetellakseen käynnissä olevat prosessit ja niiden PID -tunnukset. Voit sitten löytää ja tappaa resurssejasi kuluttavat prosessit.

Käyttämällä ”ps” -komentoa

The ps komentoa voidaan käyttää yksinään. Se antaa neljä saraketta tietoa:

  • PID: järjestelmän määrittämän prosessin yksilöllinen tunniste. Se on arvo, jota käytämme prosessin pysäyttämiseen.
  • TTY: pääte, josta prosessi aloitettiin.
  • AIKA: prosessin käyttämän suorittimen kokonaisaika.
  • CMD: komento, joka luo prosessin

Huomaa, että kun käytät komentoa ilman vaihtoehtoja, se ei näytä paljon tietoja. Tässä on muutamia tapoja tehdä siitä hyödyllisempi.

1. Luettele kaikkien käyttäjien prosessi

Kun jotkin ohjelmat on asennettu, ne luovat joskus myös muita käyttäjiä suorittamaan prosessin. Voit luetella käyttäjien prosessit käyttämällä -e vaihtoehto:

ja sen lähtö:

2. Listaa prosessi, jossa on lisätietoja

On mahdollista saada lisätietoja, kun luetteloit käynnissä olevan prosessin. Voit tehdä tämän käyttämällä ef vaihtoehto.

ja sen lähtö:

3. Suodata prosessi prosessitunnuksen mukaan

Jos tiedät näytettävän käynnissä olevan prosessin prosessitunnuksen, voit suodattaa sen nimen -p lippu. Tämä voi viedä argumentteina useita PID -tunnuksia, erotettuna yhdellä pilkulla ja ilman välilyöntiä.

4. Luettele käyttäjän omistamat prosessit

Voit myös luetella käyttäjän omistamat prosessit u vaihtoehto, jota seuraa käyttäjän nimi:

ja sen lähtö:

5. Luettele aktiiviset prosessit

On mahdollista luetella kaikki aktiiviset prosessit käyttämällä ax vaihtoehto:

ja sen lähtö:

6. Listaa aktiiviset prosessit käyttäjien kanssa

On mahdollista luetella kaikki aktiiviset prosessit käyttäjien kanssa, kun lisäät -aux lippu:

ja sen lähtö:

7. Suodata prosessi ohjelman nimen perusteella

On mahdollista noutaa tietyn käynnissä olevan ohjelman tiedot käyttämällä suodatinta ps tulos:

ja sen lähtö:

Vaihtoehtoisesti voit käyttää myös C mahdollisuus suodattaa prosessi nimen mukaan:

Käytä Ps On Linux C -lippua

8. Näytä erityiset sarakkeet

Neljän oletussarakkeen lisäksi voit saada ps näyttääksesi lisätietosarakkeen. Esimerkiksi:

Käytä Ps On Linux O Flagia

The -o lippu asettaa tietyt tulostusnäyttövaihtoehdot ps komennon tulokset. Katso täydellinen luettelo ps: n vakiomuotoiset näyttövaihtoehdot.

9. Näytä tulokset hierarkkisessa puutyylissä

Tämä luo ASCII-taiteen avulla puutyylisen rakenteen prosessien näyttämiseksi. Näyttää haarukka- ja lapsiprosessit asianmukaisten pääprosessien jälkeläisinä, lajittelemalla vastaamaan. Voit piilottaa puun ”oksat” käyttämällä -H sijasta --forest.

10. Näytä prosessin säikeet

Käytä Ps On Linux L Threads Flagia

The -L lippu vaihtaa kierteitetylle näytölle, jos haluat käyttää kaikkia ps: n toimintoja. Siitä on eniten hyötyä, kun seurataan tietyn prosessin säikeitä.

11. Näytä kaikki juuriprosessit

Käytä Ps Linux -juuriprosesseissa 2

Suorita haku kaikille prosesseille, joilla on todellinen ja tehokas juuritunnistus. Tämä näyttää ne täyspitkässä muodossa -f lippu. Voit yhdistää sen -o lippua, jotta voit muokata tulostusta.

Käytä kill -komentoa prosessin pysäyttämiseen

Kun olet löytänyt väärin toimivan prosessin, voit tappaa käynnissä olevan prosessin tappaa komennolla. Komento lähettää signaalin prosessille, joka lopettaa sen. Kun ohjelmasi ovat jäädytettyjä, sinun on useimmiten tapettava ne väkisin -9 vaihtoehto.

Kill Output -komento 1

Ps: n tulos on välitön näkymä. Toisin kuin htop, Se ei päivitä itseään dynaamisesti. Tämä tarkoittaa, että sinun on ehkä suoritettava se useita kertoja saadaksesi selkeän kuvan siitä, mikä prosessi toimii väärin. Jos haluat saada ajantasaisen näkymän prosesseista, voit kokeilla muita Linux-järjestelmän komentoja.

Tue työtämme ❤️

Jos pidit tästä artikkelista, harkitse tipin antamista, jotta voimme jatkaa laadukkaan sisällön julkaisemista.

Turvallinen maksu PayPalilla
Moyens I/O Staff on motivoinut sinua antamalla neuvoja tekniikasta, henkilökohtaisesta kehityksestä, elämäntavoista ja strategioista, jotka auttavat sinua.